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

try...catch出现Unreachable code ?

54b54e560001ca8505000367.jpg

是照着老师写的抄的,也没查到是什么原因

正在回答

3 回答

从楼上所发的代码上看,test()方法确实有问题,方法中的return 0;使得try块永远不会被执行到,所以编译都不通过了

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

passionfoure 提问者

了解了,谢谢
2015-01-14 回复 有任何疑惑可以回复我~
#2

passionfoure 提问者

非常感谢!
2015-01-14 回复 有任何疑惑可以回复我~

视频的return 0;在最后一行,这都能抄错!

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

passionfoure 提问者

确实太马虎了,本身水平太次,有些问题的求解花了很长时间
2015-01-14 回复 有任何疑惑可以回复我~

老师的代码是:

package com.imooc.test;

public class TryCatchTest {


public static void main(String[] args) {

// TODO Auto-generated method stub

TryCatchTest tct=new TryCatchTest();

int result = tct.test();

System.out.println("test方法执行完毕,返回值为:"+result);


}


public int test(){

int divider = 10;

int result=100;

return 0;

try{

while(divider>-1){

divider--;

result=result+100/divider;

}

return result;

}catch(Exception e){

e.printStackTrace();

System.out.println("抛出异常了 ");

return -1;

}

}


}


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

举报

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

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

进入课程

try...catch出现Unreachable code ?

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