为什么Java中的除零操作不会抛出ArithmeticException异常?
- 论坛
- 为什么Java中的除零操作不会抛出ArithmeticException异常?
12 浏览
为什么Java中的除零操作不会抛出ArithmeticException异常?
为什么这段代码没有抛出ArithmeticException?看一下:
public class NewClass { public static void main(String[] args) { // TODO code application logic here double tab[] = {1.2, 3.4, 0.0, 5.6}; try { for (int i = 0; i < tab.length; i++) { tab[i] = 1.0 / tab[i]; } } catch (ArithmeticException ae) { System.out.println("ArithmeticException发生了!"); } } }