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

来源:1-3 Java中通过案例学习 try...catch...finally

lalallalallalalla3138916

2016-10-11 16:29

为什么呢?结果为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回答

  • 慕粉4091726
    2016-10-11 16:40:07
    已采纳

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

    lalall...

    谢谢~!太粗心了我

    2016-10-11 16:56:47

    共 1 条回复 >

  • 慕粉4033039
    2016-10-11 16:47:32

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

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题