陈虹旭 发表于 2012-10-14 12:50
我是新人,不太懂得如何用prinln调试,在哪里加println语句呢?
帮你加了几行print语句,你可以运行一下
public class Demo {
public static void main(String[] args) {
int n = 0;
boolean found = false;
while (n < 100) {
n++;
System.out.println("此时 n = " + n);
// 判断n是否为素数
found = true;
/*
* 从2循环到n,判断n是否被整除 如果能够被整除,found设置为false
*/
int j = 2;
while (j < n) {
if (n % j == 0) {
// 此时n一定不是一个素数
System.out.println("n的值为 " + n + ",能被" + j
+ "整除,所以不是素数,跳出循环");
found = false;
break;// 结束当前循环
}
j++;
}
// found==true,n是素数,否则n不是素数
if (found) {
System.out.println(n + "不能被任何小于 100 的整数整除");
}
System.out.println("-------------------------------");
}
}
}
|