java - 在java中添加2个异常
问题描述
我用 1 个 try 和 2 个 catch 创建了这个类,第一个检查值是否正确,第二个我希望它检查输入,如果值是 int ,否则它会在 catch 中抛出异常。我正在处理 Eclipse 并且 IOException 将其标记为错误,为什么?
class eccez {
public eccez() {
int a = 15;
int s = 0;
int risultato = 0;
System.out.println("Inserisci valore divisore");
try (Scanner input = new Scanner(System.in)) {
s = input.nextInt();
risultato = a / s;
} catch(ArithmeticException y) {
System.out.println("trovato errore aritmetico");
return;
} catch(IOException x) {
System.out.println("trovato errore");
return;
}
System.out.println("Risultato " + risultato);
}
}
解决方案
推荐阅读
- html - 即使我将宽度设置为 100%,Flex 框也不会跨越页面的整个宽度
- java - 对于 Java 二级类,可以指定哪些访问修饰符?
- minizinc - 一个 minizinc 函数,用于检查 n*n 矩阵中每个元素的邻居
- python - pygame(乒乓游戏)中屏幕边缘的弹跳球
- matlab - 在 gpx 文件上执行 Dijkstra
- graphql - 为什么在 graphiql 服务器中运行查询时没有返回任何内容并且正在执行无限循环?
- c++ - C++查找算法的极值点
- angular - 如何在角度材料表中检索选定行的值
- php - Laravel 中 updateOrInsert() 中的 If 语句
- python - 如何在 celery 中并行运行多个任务?