10000以内素数个数,不包括10000

public class Test1 
{
    public static void main(String[] args) 
    {
        System.out.print("小于10000的素数个数有:");
        primeNumbers(10000);
    }
    public static void primeNumbers(int numberofprime)
    {
        int number,count=0;
        for(number=2;number<=numberofprime;number++)
        {
         if(isPrime(number))
         {
             count++;
         }
        }
        System.out.println(count);
     }
    public static boolean isPrime(int number)
    {
         for(int divisor=2;divisor<=number/2;divisor++)
         {
             if(number%divisor==0)
             {
                  return false;
             }
         }
         return true;
    }
}

版权声明:本文为qq_46116963原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。