- class PrimeNumber
- {
- public static void main(String[] args)
- {
- int start=101,end=200;
- sop("在"+start+"和"+end+"之间共有"+getSum(start,end)+"个素数");
- getSuShu(start,end);
- }
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- public static boolean getFlag(int x)
- {
- boolean flag=true;
- for(int m=2;m<=x/2;m++)
- {
- if(x%m==0)
- {
- flag=false;
- break;
- }
- }
- return flag;
- }
- public static int getSum(int start,int end)
- {
- int sum=0;
- for(int x=start;x<=end;x++)
- {
- if(getFlag(x))
- sum++;
- }
- return sum;
- }
- public static void getSuShu(int start,int end)
- {
- int a=0;
- System.out.println("它们是:");
- for(int x=start;x<=end;x++)
- {
- if(getFlag(x))
- {
- System.out.print(x+" ");
- a++;
- if(a%6==0)
- System.out.println();
- }
- }
- }
- }
复制代码 刚写完的判断素数,敬请指正!!
怎么就是没有写注释的习惯呢?你们怎么养成的?? |
|