java

判断101-200之间有多少个素数并输出

素数又叫质数,就是除了1和它本身没有其他整数可以被它整除

怎么判断一个数是素数:
一开始我没有转过这个弯来,想了好久才反应过来
如果一个数对任意一个除了1以外小于它的数取余返回值为0,那么说明这个数不是素数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class  {
public static void main(String [] args) {
int i,j,count=0;
for (i=101; i<=200; i++) {
for (j=2; j<i; j++) {
if (i%j == 0) {
break;
}
}
if (j == i) {//等于它本身时才输出
count++;
System.out.println(i);
}
}
System.out.println("101到200之间有"+count+"个素数");
}
}

————–2/50————–