打印1到100之间所有的素数
程序员文章站
2024-03-16 15:35:22
...
质数就是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
package test;
//打印1到100之间所有的素数
public class Main(){
public stalic void main(String []args){
int j;
for(int i = 0;i <= 100; i++){// 1不是素数,所以直接从2开始循环
j = 2;
while(i % j !=0){
j++// 测试2至100的数字是否能被i整除,如不能就自加
}
if(i == j){// 当有被整除的数字时,判断它是不是自身
System out println(i);// 如果是就打印出数字
}
}
}
}
下一篇: 尾递归与递归