输出1–100之间的质数(大于1,只能被1和本身整除的,再没有其他因数的数)
/*迭代1~100
每个数都被小于它的数取余一遍,如果有一个为0,则跳出本次循环
都不为0则输出
*/
public static void main(String[] args) {
label:for (int i = 2; i <= 100; i++) {
boolean b=true; //定义标记
for (int j = 2; j < i; j++) {
if ( i%j==0) {
b=false;//b的值变为false说明此时的i存在可以将它整除的j
continue label;
}
}
if (b) {//若b的值仍为true,说明此时的i没有可以将它整除的j,此时输出的i即为质数
System.out.println(i);
}
}
}