【发布时间】:2014-03-13 10:22:02
【问题描述】:
请检查以下代码...
// this will produce java.lang.ArithmeticException: / by zero
System.out.println(1 / 0);
// this will produce Infinity result
System.out.println(1.1 / 0);
我假设 Integer 算术总是会抛出 java.lang.ArithmeticException: / by zero。如果是这样,我猜第一条语句或System.out.println(Integer.parseInt("1") / 0); 应该会产生编译时异常。但是我的 Eclipse IDE 上没有收到任何编译时错误或警告。或者可能是我错了。
有什么建议吗?
【问题讨论】:
-
和C++有什么关系? GCC 编译器可能会警告你....
-
@Raxvan 抱歉我已编辑。
标签: java eclipse exception divide-by-zero