在Java中返回...(如goto)

时间:2013-01-30 20:14:03

标签: java

我刚开始学习Java,所以有很多问题。现在,如果出现问题,我需要返回程序的开头。

public static int getchartoint() throws IOException {
    int a;
    try {   
        BufferedReader bReader = new BufferedReader(new InputStreamReader(System.in));
        String k = bReader.readLine();
        a = Integer.parseInt(k);
        return a;
    }
    catch (NumberFormatException exc) {
        System.out.println(exc);
        return a = 0;
    }
    finally {

    }
}

我有a = 0,我可以在main()正文中写下案例:

case 0: {
    System.out.println("Your entered an incorrect number...");
}

我的问题是:我怎样才能添加一行让我完全转向那行代码?

2 个答案:

答案 0 :(得分:3)

在切换/案例陈述之前调用“getchartoint”方法。

然后当它返回整数0时,它将执行case语句。

答案 1 :(得分:2)

看起来你只想return 0;代替return a=0;