素数(质数):定义为在大于1的自然数中,除了1和它本身以外不能被其他数整除。
实现代码
//count用来存放一共有多少给素数
int count = 0;
//外层循环遍历101~200之间的数
for(int i=101;i<=200;i++) {
//term用来判断是否是素数
boolean term = true;
//内层循环遍历当前数值能否被其他数整除
for(int j=2;j<i;j++) {
if(i%j==0) {
//能被其他数整除则赋值false;
term = false;
//退出当前i数字的判断
break;
}
}
if(term==true) {
//打印当前素数
System.out.println(i);
//素数自增1
count++;
}
}
System.out.println("101~200之间一共有"+count+"个素数");
101~200之间一共有21个素数