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

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

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号