<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Java 程序:計算自然數之和 > 原文: [https://www.programiz.com/java-programming/examples/sum-natural-numbers](https://www.programiz.com/java-programming/examples/sum-natural-numbers) #### 在此程序中,您將學習如何在 Java 中使用`for`循環和`while`循環來計算自然數之和。 正數 1、2、3 ... 稱為自然數,其和是從 1 到給定數字的所有數字的結果。 對于 n,自然數之和為: ```java 1 + 2 + 3 + ... + n ``` ## 示例 1:使用`for`循環的自然數之和 ```java public class SumNatural { public static void main(String[] args) { int num = 100, sum = 0; for(int i = 1; i <= num; ++i) { // sum = sum + i; sum += i; } System.out.println("Sum = " + sum); } } ``` 運行該程序時,輸出為: ```java Sum = 5050 ``` 上面的程序從 1 循環到給定的`num`(100),并將所有數字加到變量`sum`上。 * * * 您可以使用`while`循環解決此問題,如下所示: ## 示例 2:使用`while`循環的自然數之和 ```java public class SumNatural { public static void main(String[] args) { int num = 50, i = 1, sum = 0; while(i <= num) { sum += i; i++; } System.out.println("Sum = " + sum); } } ``` 運行該程序時,輸出為: ```java Sum = 1275 ``` 在上面的程序中,與`for`循環不同,我們必須在循環體內增加`i`的值。 盡管兩個程序在技術上都是正確的,但在這種情況下最好使用`for`循環。 這是因為迭代次數(最多`num`)是已知的。 訪問此頁面以了解*如何使用遞歸*來查找自然數之和。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看