[問題] 關於double 或 int 輸出問題
今天我需要使用者輸入兩個數來做運算
假設可能為
5 6
1.2 2.7
2.5 2.5
然後就是做一些運算,(加法 & 減法)
所以輸出就會是
11 -1
3.7 -1.5
5 0 --------------(1)
因為會有小數,所以我從一開始的運算
就是打輸入的String 用 Double.parseDouble 轉成 double 格式
所以我的輸出就會變成
11.0 -1.0
3.7 -1.5
5.0 0.0 ---------------(2)
想問有沒有大大有好的方法,讓輸出是 (1) 而不是下面帶有.0
是不是有什麼格式化輸出的函式可以用????
但是,要做判斷是不是整數,有沒有什麼方法
我那天寫題目的方法很笨= =
我把每個數字用split(".")切割,判斷右邊如果都是0
就轉成int 輸出,如果帶有小數,就用double 輸出
結果是,整個程式寫下來,變的很複雜
所以想問有沒有好的判斷方法呢??(是否有現成函式庫可供判斷)
ps.打了這麼長的解釋,後來想想
其實就是要問,如何判斷是整數還是帶有小數@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.204.63
推
06/04 06:30, , 1F
06/04 06:30, 1F
推
06/04 06:50, , 2F
06/04 06:50, 2F
推
06/04 08:52, , 3F
06/04 08:52, 3F
→
06/04 17:49, , 4F
06/04 17:49, 4F
→
06/04 17:52, , 5F
06/04 17:52, 5F
→
06/04 17:59, , 6F
06/04 17:59, 6F
推
06/04 18:09, , 7F
06/04 18:09, 7F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 8 篇):