package Test1;
public class Test1 {
public static void main(String[] args) {
int a=0;
int b=0;
int c=0;
int count=0;
System.out.println("说有的水仙花数为:");
for(int i=99;i<1000;i++){
a=i/100;
b=(i-100*a)/10;
c=(i-100*a-10*b);
if(i==a*a*a+b*b*b+c*c*c){
System.out.print(i+"\t");
count++;
}
System.out.println("一个有"+count);
}
}
}
为什么无限循环打印153啊
System.out.println("一个有"+count);
跳出循环就好了
知道了,原来是第一次进入死循环之后,再怎么改都是死循环要退出之后再运行才可以