为了账号安全,请及时绑定邮箱和手机立即绑定

我想问下这段代码是哪里错了啊?

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啊

正在回答

2 回答

System.out.println("一个有"+count);

跳出循环就好了

0 回复 有任何疑惑可以回复我~

知道了,原来是第一次进入死循环之后,再怎么改都是死循环要退出之后再运行才可以

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想问下这段代码是哪里错了啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信