class Demo {
public static void main(String args[]) {
int a=10;
int b=0;
System.out.println(a/b); // runtime error
double c=10;
double d=0;
System.out.println(c/d);
}
}
从我标记的行运行此代码时发生运行时错误,这是由于除以零而另一个正常工作并且它还具有除零表达式。 这两种不同行为的原因是什么?