Java是一種常用的編程語言,求一個數字各個位數的和也是一個常用的操作。在Java中,我們可以通過以下的代碼來實現:
public static int getDigitSum(int num) { int sum = 0; while (num >0) { sum += num % 10; num /= 10; } return sum; }
上面的代碼中,getDigitSum()方法接收一個參數num,表示要求和的數字。首先,我們定義一個變量sum并初始化為0。接下來,我們使用while循環來遍歷num的每一位,將每一位數字加到sum中,最后返回sum值。
以上代碼非常簡單易懂,但是要注意的是,在Java中,整數相除會自動向下取整,因此num /= 10可以將num的最后一位數字去掉。
通過這個小例子,我們可以看到Java在解決問題時的簡潔和高效性,也讓我們更了解Java這門編程語言。