如何显示错误消息而不是Java异常?

时间:2020-04-06 19:50:59

标签: java eclipse exception

我正在尝试为Java分配创建一个Guessing Game,除了异常处理外,我拥有所需的一切,您会看到我正在尝试使其显示一条错误消息,而不是在线程“ main” java.util中显示Exception。 .InputMismatchException当有人尝试输入字母形式的数字时。遵循我的代码。 (我知道我需要尝试才能捉住,但我不知道该放什么。)

  ID     Type Type_n FT        ta  DoW ToD t_departure       LOS
0  0     ESI4      4  0  0.648446  Sun   0     3.87411   3.22567
1  1     ESI2      1  0  0.663228  Sun   0     1.42772  0.764489
2  2   A-ESI3      2  0   4.72354  Sun   4     4.90432  0.180779
3  3  NA-ESI3      3  0   5.26787  Sun   5     5.39109  0.123218
4  4  NA-ESI3      3  0   5.79297  Sun   5     5.98826  0.195283
5  5   A-ESI3      2  0   7.30924  Sun   7     7.49349  0.184249
6  6   A-ESI3      2  0   7.71666  Sun   7     8.20255  0.485886
7  7  NA-ESI3      3  0   8.22392  Sun   8     9.76091   1.53699
8  8     ESI4      4  0   8.30123  Sun   8     8.41346  0.112227
9  9     ESI4      4  0   8.40325  Sun   8     9.91045    1.5072

1 个答案:

答案 0 :(得分:1)

尝试类似的事情:

try {
    int guess = sc.nextInt();
} catch(InputMismatchException e) {
    System.out.println("some nice error message");
    continue;
}

这将取代

int guess = sc.nextInt();