teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

編集

2015/11/19 02:45

投稿

newtorino
newtorino

スコア47

title CHANGED
File without changes
body CHANGED
@@ -31,13 +31,13 @@
31
31
 
32
32
  BigDecimalを使って新しく書き直してみたのですが、
33
33
  比較の仕方がイマイチわからないのでつまっています。よろしければそちらも教えていただけないでしょうか。
34
- --------------------------------------------------------
34
+ ```Java
35
35
 
36
36
  BigDecimal mae = BigDecimal.ZERO
37
37
  if (mae == 0){ //ビッグデシマルのmaeが0の時、ここに入る
38
38
  }
39
39
 
40
- --------------------------------------------------------
40
+ ```
41
41
  上記のようなことをやりたいのですが、うまくいきません。
42
42
  他にも
43
43
  if(mae.equals(0))

1

新しい質問

2015/11/19 02:45

投稿

newtorino
newtorino

スコア47

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,27 @@
20
20
  mae = suuji1; //結果を「前回入力した数値」にいれる
21
21
  ```
22
22
 
23
- よろしくお願いします。
23
+ よろしくお願いします。
24
+
25
+ -----------------------追記-------------------------------
26
+ (返信コメントのコピペですが失礼します)
27
+
28
+ ご回答、ありがとうございます。
29
+ BigDecimalは使い方がDoubleにくらべ難しいのでDoubleからBigDecimalに変換する。
30
+ という形で使ったのですが、すべてBigDecimalにしないとよろしくないみたいですね。
31
+
32
+ BigDecimalを使って新しく書き直してみたのですが、
33
+ 比較の仕方がイマイチわからないのでつまっています。よろしければそちらも教えていただけないでしょうか。
34
+ --------------------------------------------------------
35
+
36
+ BigDecimal mae = BigDecimal.ZERO
37
+ if (mae == 0){ //ビッグデシマルのmaeが0の時、ここに入る
38
+ }
39
+
40
+ --------------------------------------------------------
41
+ 上記のようなことをやりたいのですが、うまくいきません。
42
+ 他にも
43
+ if(mae.equals(0))
44
+ もやってみましたがうまくいきません。
45
+ BigDecimalの比較方法に、compareToというのもあるようですが
46
+ 型同士で比較するモノみたいですので、ここで使うのは違う気がする・・・