欢迎光临散文网 会员登陆 & 注册

Java练习

2022-11-03 10:19 作者:沐笙--ms  | 我要投稿


判断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+"个素数");  //输出素数个数

}

}


Java练习的评论 (共 条)

分享到微博请遵守国家法律