float a = 1.3;
if (a == 1.3)
printf("Hello c");
else
printf("Bye c");
//output: Bye c
在Java:
float a = 1.3;
if (a == 1.3)
System.out.println("Hello java");
else
System.out.println("Bye java");
//output: Hello java
爲什麼會這樣呢?
I'我已經在代碼中完成了幾個[小的更正](http://programmers.stackexchange.com/posts/119596/revisions),您的原始代碼無法工作。你看過你的代碼產生輸出還是你從某處複製了它? – yannis