我正在进行非常简单的整数除法,但结果却是奇数。
以下代码按预期输出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 中运行)
mkdir()
函数中。 - Greg Hewgill