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

为什么我的会报错

public static void main(String[] args) {

// TODO Auto-generated method stub

int divider=10;

int result=100;

try{

while(divider>-1){

divider--;

result=result+100/divider;

}

return result;//报错!!!

}catch(Exception e){

System.out.println("循环跑出异常了!!!");

}

}


正在回答

7 回答

return result;这局删了就没错了

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

return result;//报错!!!

放到try{}里面啊

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

是不是没有返回值

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

因为main方法里不能直接return。

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

public static void main(String[] args) {

// TODO Auto-generated method stub

int divider=10;

int result=100;

try{

while(divider>-1){

divider--;

result=result+100/divider;

}

return result;

}catch(ArithmeticException e){

throw new ArithmeticException("被零除!!!");

}catch(Exception e){

System.out.println("循环跑出异常了!!!");

}

}


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

return result;这局删了就没错了

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

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409776    人
  • 解答问题       4339    个

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

进入课程

为什么我的会报错

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