Java可以實現非常強大的算法和程序,其中包括求任意一位整數的和。我們可以使用Java的基本語法以及循環來實現這個功能。
//Java代碼 import java.util.Scanner; public class Main { public static void main(String[] args) { int num, sum = 0; //獲取用戶輸入 Scanner input = new Scanner(System.in); System.out.println("請輸入一個整數:"); num = input.nextInt(); //求和 while (num != 0) { sum += num % 10; num /= 10; } //輸出結果 System.out.println("該整數的每一位之和為:" + sum); } }
在這段代碼中,我們首先使用import語句引入了Java的Scanner類,該類可以方便地獲取用戶輸入。接著,我們定義了兩個變量num和sum,分別用于存儲用戶輸入的整數和每一位數字的和。
在獲取了用戶輸入后,我們使用while循環對整數進行求和。具體來說,我們使用% 10得到整數的個位數字,將其加入到sum變量中,再使用/ 10將整數的個位數字去掉,以便在下一次循環中取出十位數字。當整數被除到最后一位時,循環停止。
最后,我們使用System.out.println()函數輸出結果,將整數的每個數字之和輸出到控制臺。