0

我刚开始学习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...");
}

我的问题是:我怎样才能添加一行让我准确地移动到那行代码?

4

2 回答 2

3

在你的 switch/case 语句之前调用“getchartoint”方法。

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

于 2013-01-30T20:17:06.303 回答
2

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

于 2013-01-30T20:16:53.150 回答