●●JAVAって死滅しちゃうの???? PART5●●
レス数が900を超えています。1000を超えると表示できなくなるよ。
0935デフォルトの名無しさん
NGNGそんだったらBigIntegerでもいいんだが。
いやたった10だけでBigInteger使うんだったらintでもshortでもいいんだが。
BigIntegerやBigDecimalはlongやdoubleだけでは精度に不満があるときに
使うもんだ。
ついでにいっとくと
new BigDecimal(0); bd.compareTo(new BigDecimal(10))
の部分は
new BigDecimal("0"); bd.compareTo(new BigDecimal("10"))
と文字列を入れる癖をつけたほうがいい。 1.0dといれるより"1.0"と入れたほうが
10進2進変換誤差を起こさずにdouble型などを入れるよりも内部で正確に処理できる。
Javaでdoubleやintなどを使うことがオブジェクト指向でないと主張する奴は>>925の方法を
使えばいいだけで、それでも納得できないならSmalltalkでも使っていればいい。
レス数が900を超えています。1000を超えると表示できなくなるよ。