如何在java中找出十進制數(shù)字的總和。我已經(jīng)像我們對int值一樣嘗試了正常的方法,但是總和是精確數(shù)字之前和精確數(shù)字之后的輸出不清楚。我也嘗試搜索它但沒有答案。public static void main(String[] args) { double rem; double sum = 0.0; Scanner sc = new Scanner(System.in); System.out.println("Enter a 5 digit decimal number:"); double num = sc.nextDouble(); while(num > 0) { rem = num % 10; sum = sum + rem; num = num / 10; } System.out.println("Sum of digits = "+sum); }預期輸出:輸入數(shù)字:12.12總和:6.0我得到的輸出:輸入數(shù)字:12.12總和:3.4666666666666655任何幫助表示贊賞。
添加回答
舉報
0/150
提交
取消