class Zhi {
public static void main(String[] args) {
//1-100中输出质数 并计算质数的个数
int z=0;
for (int x=2;x<=100 ;x++ ) {
int y=2;//这个变量如果在for循环外为什么会输出2-99???
for (;x%y!=0;) {
y++;
}
if (y==x) {
System.out.print("x"+"="+x+'\t');
z++;
}
}
System.out.print("\n1-100一共有"+(z)+"个质数 ");
//这个方法好像太笨了 有没有聪明点的
//System.out.println("Hello World!");
}
}
为什么变量生命在for外边会输出1-99??求大神 |
|