:Javaでは同じ条件、異なる結果Cで
float a = 1.3;
if (a == 1.3)
printf("Hello c");
else
printf("Bye c");
//output: Bye c
:
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