[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 12789] Re: 読書会 (Java 言語仕様第 3版) 第 9 回議事録
高橋(智)です。
昨日の10回目の議事録にも同様の宿題がありましたが、+0.0 と -0.0 を比較する
テストコードを書いて見ました。COBOL同様、区別可能です。
この際、APIレファレンス
docs/api/java/lang/Double.html#equals(java.lang.Object)
を参考にしました。
[テストコード]
---------------------------------------------
package untitled1;
public class Untitled1 {
public static void main(String[] args) {
System.out.println(0.0==-0.0);
Double a = new Double(0.0);
Double b = new Double(-0.0);
System.out.println(a.equals(b));
System.out.println(a);
System.out.println(b);
}
}
---------------------------------------------
[実行結果]
--------
true
false
0.0
-0.0
--------
--
高橋智宏
Java読書会( http://www.javareading.com/bof/ )
"TAKAHASHI, Tomohiro" wrote:
snip
> --> +0.0 と -0.0 の大小比較は可能か?
> --> 確認するための具体的なコードは何か?
> --> 宿題!!