判断10-105之间有多少个素数,并输出所有素数。【素数又称为质数,定义为在大于1的 自然数中,除了1和它本身以外不再有其他因数的数 。
下面展示一些 内联代码片
。
int count=0; //总的素数个数
//
for(int i=10;i<=105;i++) {
int k=1;
for(int j=2;j<Math.sqrt(i)+1;j++) { //一个非素数数必有因子不会大于该数的开根
if(i%j==0) {
k=0;
}
}
if(k==1) {
System.out.println(i+"是素数");
count++; //总数素数+1
}
}
System.out.println("一共有"+count+"个素数");