我这是打印三位数的质数,你看看把,都差不多,- public static void main (String []args)
- {
- int x,y;
- for (x = 100;x < 1000 ;x++ )
- {
- for (y = 2;y < x ;y++ )//对2到这个数本身之间的数进行遍历,使之与这个数取模
- {
- if(x % y == 0)//如果取模的值为0,就说明这个数不是质数,程序结束
- {
- break;
- }
- }
- if(y >= x)//如果已经遍历到和这个数相等的数,取模的值都不为0,就说明这个数是质数
- {
- System.out.println(x);
- }
- }
- }
复制代码
|