Java是一門廣泛用于編寫軟件應用程序的高級語言。使用Java可以輕松地實現復雜的計算任務,例如計算數字奇數位的和。下面我們將詳細介紹如何使用Java編寫代碼來計算數字奇數位的和。
public class SumOfOddDigits { public static void main(String[] args) { int number = 123456789; int sum = 0; while (number >0) { int digit = number % 10; if (digit % 2 == 1) { sum += digit; } number /= 10; } System.out.println("Sum of odd digits: " + sum); } }
我們從主函數開始,定義了一個整型變量number,將其賦值為123456789。接下來定義了一個整型變量sum,以便在迭代每個數字的過程中計算奇數位數的總和。
使用while循環,我們可以一位一位地遍歷number中的每個數字。我們使用number % 10來獲取number中最后一位數字。將digit變量賦值為該數字。
接下來,我們使用if語句檢查digit是否為奇數。如果是,則將其添加到sum變量中。最后,我們使用number /= 10來將number從右向左移動一位。這一過程會在while循環的每次迭代中重復執行,直到number小于等于0。
最后,我們使用System.out.println()語句輸出sum的值,它是所有奇數數字的和。運行這段代碼,將會輸出Sum of odd digits: 25,這表示123456789的所有奇數位數之和為25。