Java练习


判断10-105之间有多少个素数,并输出所有素数。【素数又称为质数,定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数】。
提示:用双重循环。
package jishuan;
public class jishuan {
public static void main(String[] args) {
int count=0; //计算素数的个数
int i,j;
for(i=10;i<=105;i++) { //i是素数的范围值
for(j=2;j<i;j++) { //判断i是不是素数,定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数
if(i%j==0) //i除j余数为0不是素数
break;
}
if(i<=j) {
System.out.println(i+"是素数");
count++;
}
}
System.out.println("一共有"+count+"个素数"); //输出素数个数
}
}

