<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Kotlin 程序:計算自然數之和 > 原文: [https://www.programiz.com/kotlin-programming/examples/sum-natural-numbers](https://www.programiz.com/kotlin-programming/examples/sum-natural-numbers) #### 在此程序中,您將學習在 Kotlin 中使用`for`循環和`while`循環來計算自然數之和。 您還將看到范圍如何有助于解決問題。 正數 1、2、3... 稱為自然數,其和是從 1 到給定數字的所有數字的結果。 對于 n,自然數之和為: ```kt 1 + 2 + 3 + ... + n ``` ## 示例 1:`for`循環和自然數之和 ```kt fun main(args: Array<String>) { val num = 100 var sum = 0 for (i in 1..num) { // sum = sum+i; sum += i } println("Sum = $sum") } ``` 運行該程序時,輸出為: ```kt Sum = 5050 ``` 上面的程序從 1 循環到給定的`num`(100),并將所有數字加到變量`sum`上。 與 Java 不同,在 Kotlin 中,您可以使用*范圍運算符*(`1..num`)創建*從 1 到`num`之間的數字范圍*。 以下是等效的 Java 代碼:[計算自然數總和的 Java 程序](/java-programming/examples/sum-natural-numbers) * * * 您還可以使用`while`循環解決此問題,如下所示: ## 示例 2:`while`循環和自然數之和 ```kt fun main(args: Array<String>) { val num = 50 var i = 1 var sum = 0 while (i <= num) { sum += i i++ } println("Sum = $sum") } ``` 運行該程序時,輸出為: ```kt 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>

                              哎呀哎呀视频在线观看