黑马程序员技术交流社区
标题:
算出1000以内的质素
[打印本页]
作者:
guowei
时间:
2015-5-8 23:42
标题:
算出1000以内的质素
//算出1000以内的质素 质素只能不1跟它本身整除
public class ss
{
public static void main(String[] args)
{
ss(1000);//调用ss函数
}
public static void ss(int temp)
{
double aaa;
for (int a=2;a<=temp ;a++ ) //1不是质素 所以从2开始循环
{
for (int aa=2;aa<=a ;aa++ ) //从2开始原因是 任何数除1都得任何数 都能整除
{
if(a==aa) //这里判断的是除数跟被除数是否一样大
{
System.out.print(a+" ");
break;
}
else /*这里判断的是当除数小于被除数中相除是不是整除
如果整除就不是质素 也就结束本次循环*/
aaa=a%aa;
if(aaa==0)
break;
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2