try...catch出现Unreachable code ?

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

passionfoure

2015-01-14 00:57

54b54e560001ca8505000367.jpg

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

写回答 关注

3回答

  • sixGod
    2015-01-14 10:27:57
    已采纳

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

    passio...

    非常感谢!

    2015-01-14 11:46:40

    共 2 条回复 >

  • 仗剑闯江湖
    2015-01-14 11:33:38

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

    passio...

    确实太马虎了,本身水平太次,有些问题的求解花了很长时间

    2015-01-14 11:43:55

    共 1 条回复 >

  • passionfoure
    2015-01-14 00:59:33

    老师的代码是:

    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;

    }

    }


    }


Java入门第三季

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

409789 学习 · 4340 问题

查看课程

相似问题

Try catch

回答 2

try catch

回答 3

try catch

回答 2

try...catch

回答 2

try catch

回答 1