方法1:
public class 一百以内质数的输出 {
// 100以内的所有的质数输出
// 只能被1和本省整除的自然数
// 从2开始,到这个数结束为止,都不能被这个数整除的
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean isFlag = true;// 表示i是否被j除尽,一旦除尽,就修改这个值
for (int i = 2; i <= 100; i++) {// 遍历100以内的自然数
for (int j = 2; j < i; j++) {// j:被i去除
if (i % j == 0) {// i被j去除
isFlag = false;
}
}
if (isFlag == true) {
System.out.println(i);
}
// 重置isFlag
isFlag = true;
}
}
}
方法2:
public class 一百以内质数的输出 {
// 100以内的所有的质数输出
// 只能被1和本省整除的自然数
// 从2开始,到这个数结束为止,都不能被这个数整除的
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 2; i <= 100; i++) {// 遍历100以内的自然数
boolean isFlag = true;// 表示i是否被j除尽,一旦除尽,就修改这个值
for (int j = 2; j < i; j++) {// j:被i去除
if (i % j == 0) {// i被j去除
isFlag = false;
}
}
if (isFlag == true) {
System.out.println(i);
}
}
}
}
结果: