0%

java程序输出100至200的所有素数

解决思路:
1,定义一个类,名字为TestPrimeNumber。
2,在类中定义主函数。
3,用for循环打印出所有在100至200之间的质数。
4,在for循环中,判断每当循环执行一次,就判断循环变量的值是否为素数,如果是,就把循环变量的当前值大于出来。
5,比如一个数为n,就用2至n-1来除n,以此来判断是否是素数。如果从2至n-1都无法整除n,就是素数。

1
2
3
4
5
6
7
8
9
10
11
12
class printPrimeNumber{
public static void main(String[] args) {
for (int i = 100;i <= 200;i++>) {
for (int j = 2;j < i;j++>) {
if (i % j == 0) {
break;
}
}
System.out.print(i + " ");
}
}
}