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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Java 程序:使用循環顯示 Fibonacci 序列 > 原文: [https://beginnersbook.com/2017/09/java-program-to-display-fibonacci-series-using-loops/](https://beginnersbook.com/2017/09/java-program-to-display-fibonacci-series-using-loops/) Fibonacci 序列是一序列數字,其中數字是前兩個數字的總和。從 0 和 1 開始,序列變為`0,1,1,2,3,5,8,13,21`等。在這里,我們將編寫三個程序來打印斐波納契序列 1)使用`for`循環 2)使用`while`循環 3)基于用戶輸入的數字 要理解這些程序,你應該擁有[`for`循環](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/) 和[`while`循環](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/)的知識。 > 如果您是 java 新手,請參考 [java 編程教程](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)開始學習基礎知識。 ## 示例 1:使用`for`循環打印斐波納契序列 ```java public class JavaExample { public static void main(String[] args) { int count = 7, num1 = 0, num2 = 1; System.out.print("Fibonacci Series of "+count+" numbers:"); for (int i = 1; i <= count; ++i) { System.out.print(num1+" "); /* On each iteration, we are assigning second number * to the first number and assigning the sum of last two * numbers to the second number */ int sumOfPrevTwo = num1 + num2; num1 = num2; num2 = sumOfPrevTwo; } } } ``` 輸出: ```java Fibonacci Series of 7 numbers:0 1 1 2 3 5 8 ``` ## 示例 2:使用`while`循環顯示 Fibonacci 序列 ```java public class JavaExample { public static void main(String[] args) { int count = 7, num1 = 0, num2 = 1; System.out.print("Fibonacci Series of "+count+" numbers:"); int i=1; while(i<=count) { System.out.print(num1+" "); int sumOfPrevTwo = num1 + num2; num1 = num2; num2 = sumOfPrevTwo; i++; } } } ``` 輸出: ```java Fibonacci Series of 7 numbers:0 1 1 2 3 5 8 ``` ## 示例 3:基于用戶輸入顯示斐波那契序列 該程序根據用戶輸入的數字顯示順序。例如 - 如果用戶輸入 10,則此程序顯示 10 個數字的序列。 ```java import java.util.Scanner; public class JavaExample { public static void main(String[] args) { int count, num1 = 0, num2 = 1; System.out.println("How may numbers you want in the sequence:"); Scanner scanner = new Scanner(System.in); count = scanner.nextInt(); scanner.close(); System.out.print("Fibonacci Series of "+count+" numbers:"); int i=1; while(i<=count) { System.out.print(num1+" "); int sumOfPrevTwo = num1 + num2; num1 = num2; num2 = sumOfPrevTwo; i++; } } } ``` 輸出: ```java How may numbers you want in the sequence: 6 Fibonacci Series of 6 numbers:0 1 1 2 3 5 ``` 查看這些相關的 Java 程序: 1. [Java 程序:尋找因子](https://beginnersbook.com/2017/09/java-program-to-find-factorial-using-for-and-while-loop/) 2. [Java 程序:檢查素數](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/)
                  <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>

                              哎呀哎呀视频在线观看