欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java求整數的各位數和

林子帆1年前7瀏覽0評論

在Java中,我們可以使用一些簡單的方法來求一個整數的各位數之和。下面就介紹一下具體的方法:

public static int sumOfDigits(int num) { // 定義一個靜態方法,傳入一個整數參數
int sum = 0; // 定義一個整型變量,用來存放各位數之和
while(num >0) { // 當傳入的整數大于0時,進入下面的循環
int digit = num % 10; // 取出該整數的個位數
sum += digit; // 累加各位數之和
num /= 10; // 去掉已經計算過的個位數,繼續處理剩下的數
}
return sum; // 返回各位數之和
}

上面的代碼中,首先定義了一個靜態方法sumOfDigits,用來接收傳入的整數參數num。然后,使用while循環來計算各位數之和,直到num中所有的位數全部處理完畢。在每次循環時,使用%運算符取出num的個位數,并加到sum中,累加各位數之和。然后將num除以10,去掉已經計算過的個位數,繼續處理剩下的數。最后,方法返回各位數之和。

通過調用該方法,可以很方便地求出任意整數的各位數之和。例如:

int num = 12345;
int sum = sumOfDigits(num);
System.out.println("整數" + num + "的各位數之和為" + sum);

執行上面的代碼后,將輸出:

整數12345的各位數之和為15

因為12345的各位數之和為1+2+3+4+5=15。