- class sushu
- {
- public static void main(String[] args)
- {
- int num=0; //统计是素数的个数
- for (int x=101;x<=200 ;x++ )
- {
- for (int y=2;y<Math.sqrt((double)(x)) ;y++ )
- {
- if (x%y==0) //如果x%等于0,那么就直接break跳出本次循环,没有必要再往下判断,
- {
- break;
- }
- else if (y+1>Math.sqrt((double)(x))) //如果一直判断到最后也就是y+1的值大于x等平方根,那这个就是素数.
- {
- System.out.println(x+"是素数!");
- num=num+1;
- }
- }
- }
- System.out.println(num);
- }
- }
复制代码 看对你有效没没有用 |