Java是一門廣泛應用于計算機科學和軟件開發領域的編程語言,具有簡單易學、跨平臺等特點。今天,我們就來學習一下如何使用Java求正整數n的各個數的和。
public class SumOfDigits { public static int sumOfDigits(int n) { if (n< 10) { return n; } else { return n % 10 + sumOfDigits(n / 10); } } public static void main(String[] args) { int n = 12345; System.out.println("輸入的正整數n是:" + n); System.out.println("各個位數的和為:" + sumOfDigits(n)); } }
以上代碼中,我們定義了一個函數sumOfDigits,該函數用于遞歸求解正整數n的各個數的和。在main函數中,我們輸入一個正整數n,并調用sumOfDigits函數求解各個位數的和,并通過System.out.println輸出結果。可以看到,程序非常簡單明了,運行結果為:
輸入的正整數n是:12345 各個位數的和為:15
總之,Java作為一門高級語言,擁有強大的語法和功能,可以用于解決許多實際問題。希望大家通過本文的學習,對Java的使用有更深入的理解和認識。