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

为什么代码和老师一样结果却不一样啊?

为什么呢?结果为100?

package cishi;


public class Lin {


public static void main(String[] args) {

Lin ab=new Lin();

int result=ab.test();

System.out.println("测试结果为:"+result);}

public int test(){

int divider=10;

int result=100;

try{

while(divider<=-1){divider--;

result=result+100/divider;

}

return result;

}catch(Exception e){System.out.println("diverder不能为0");

return -1;

}

}

}


正在回答

2 回答

while()语句的条件错啦,根本没执行循环~仔细点!

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

lalallalallalalla3138916 提问者

谢谢~!太粗心了我
2016-10-11 回复 有任何疑惑可以回复我~

while里的条件不成立  所有没有进循环

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

举报

0/150
提交
取消

为什么代码和老师一样结果却不一样啊?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

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

公众号

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