<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 功能強大 支持多語言、二開方便! 廣告
                ## Java編程那些事兒30—流程控制基礎 鄭州游戲學院 陳躍峰 出自:[http://blog.csdn.net/mailbomb](http://blog.csdn.net/mailbomb) ### 第五章?流程控制 流程就是指程序執行的順序,流程控制就是指通過控制程序執行的順序實現要求的功能。流程控制部分是程序中語法和邏輯的結合,也是程序中最靈活的部分,是判斷一個程序員能力的主要方面。 眾所周知,算法是程序邏輯的核心,而算法的絕大部分代碼都是流程控制實現的。 流程控制就是將程序員解決問題的思路,也就是解決問題的步驟,使用程序設計語言的語法格式描述出來的過程。 **5.1 流程控制基礎** 流程控制在程序語言實現時,通過三類控制語句進行實現: 1.?順序語句 順序語句是一種自然的語句,沒有特定的語法格式,總體的執行流程就是先寫的代碼先執行,后寫的代碼后執行。 使用順序語句時,需要特別注意代碼的執行順序。 2.?條件語句 條件語句,又稱判斷語句或分支語句,在程序中有對應的語法格式,執行流程是根據條件是否成立,決定代碼是否執行。如果條件成立,也就是true,則執行對應的代碼,否則不執行。 使用條件語句時,需要特別注意條件是否準確以及功能部分的書寫。 3.?循環語句 循環語句是一種計算機內部特有的語句,指重復執行的代碼,在程序中有對應的語法格式,執行的流程是每次判斷條件是否成立,然后決定是否重復執行。循環語句是流程控制部分最靈活、最復雜,也是功能最強大的一類語句。 使用循環語句時,需要注意循環條件以及循環功能部分的書寫。 在程序中,任意復雜的流程,都只通過以上三類語句的組合、嵌套來進行實現,所以在學習流程控制時,首先需要對于三類語句有個基礎的認識,然后熟悉相關的語法,進行針對的練習,最后靈活使用這三類語句解決實際的問題。、 另外,需要強調的是,根據邏輯的需要,各種語句可以任意進行嵌套,也就是在一個語句的內部書寫其它的語句,這樣可以實現更加復雜的邏輯。 后續的講解也按照該順序進行,本部分會附帶部分流程控制的練習。 **5.2 順序語句** 順序語句是流程控制語句中最簡單的一類語句,在代碼中沒有語法格式,只需要根據邏輯的先后順序依次書寫即可,所以在實際書寫以前,首先要思考清楚對應的邏輯順序,然后再開始對應的書寫。 需要注意的是,在實際的代碼中,有些時候代碼書寫的先后會影響程序的邏輯,例如如下輸出的代碼。 示例代碼1: ~~~ ?????????????????? int n = 10; ?????????????????? n += 2; ?????????????????? System.out.println(n); ~~~ 示例代碼2: ~~~ ?????????????????? int n = 10; ?????????????????? System.out.println(n); ?????????????????? n += 2; ~~~ 則由于代碼書寫的順序不同,即使相同的代碼,示例代碼1中輸出的值是12,而示例代碼2中輸出的值是10。類似的邏輯在實際的項目中也有很多。
                  <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>

                              哎呀哎呀视频在线观看