我正在做非常简单的 int 除法,我得到了奇怪的结果。
2
此代码按预期打印:
public static void main(String[] args) {
int i = 200;
int hundNum = i / 100;
System.out.println(hundNum);
}
1
此代码按预期打印:
public static void main(String[] args) {
int i = 0200;
int hundNum = i / 100;
System.out.println(hundNum);
}
这里发生了什么?
(Windows XP Pro、Java 1.6 在 Eclipse 3.4.1 中运行)