PHP - check if number is prime

后端 未结 18 1441
野趣味
野趣味 2021-01-25 00:03

I\'m trying to create a function which checks whether the number is prime or not. BUT I want this function to echo to the user \'prime\' or \'NOT prime\' - and that\'s where my

18条回答
  •  执念已碎
    2021-01-25 00:35

    Entire program is correct . But only you should do replace break with exit function .because break only used to exit loop which are enclosed with curly braces {} and exit are used to stop the execution of an entire script.

    class IsPrime
    {   
        function check($num)
        {
            for ($i = 2; $i < $num; $i++)
            {
                if ($num % $i == 0) 
                {
                    echo 'NOT prime';
                    break;
                }               
            }
            echo 'Prime';           
        }       
    }
    
    $x = new IsPrime();
    $x->check(4);
    

提交回复
热议问题