[問題] 輸出整數小數後幾位
假設程式如下
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
double b = sc.nextDouble();
System.out.print(a*b);
請問先進,要如何使a,b為整數時輸出整數(例如:10,而不是10.0),a,b為浮點數時輸出
浮點數(例如:a為10.1,b為12.123,則輸出至小數點後三位,又假如a為10.1,b為12.1234
56,則輸出至小數點後四位)
也就是程式要如何寫才能滿足以上所有情況
先感謝各位先進解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.236.94
※ 文章網址: https://www.ptt.cc/bbs/java/M.1453541854.A.DF4.html
※ 編輯: hankdai (114.39.236.94), 01/23/2016 17:41:35
推
01/23 17:48, , 1F
01/23 17:48, 1F
→
01/23 17:48, , 2F
01/23 17:48, 2F
→
01/23 18:11, , 3F
01/23 18:11, 3F
→
01/24 16:28, , 4F
01/24 16:28, 4F
推
01/24 18:57, , 5F
01/24 18:57, 5F
推
01/24 20:03, , 6F
01/24 20:03, 6F
→
01/25 00:13, , 7F
01/25 00:13, 7F
java 近期熱門文章
PTT數位生活區 即時熱門文章