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

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

为什么呢?结果为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下载
官方微信