004Java循環結構

Java循環結構

1.循環結構:只在一些事件中,需要反覆執行的過程,是對一些相同或相似的過程進行反覆執行    

                     注意:再循環過程中,要注意兩個條件一是循環體二是循環的條件

2.while語句:是指

                                  while(boolean表達式){

                                                                                    循環體

                                                                                                }

                          這樣的循環語句,他的執行順序是當boolean表達式成立時,執行循環體,然後在判斷boolean表達式是否立,                           如果boolean表達式成立,則繼續執行,直到遇到boolean表達式不成立時,循環結構結束;如圖下:

                                                                      

                          注意:循環體中注意1.在循環之前對循環條件初始化

                                                                2.循環條件要有意義

                                                                3.循環體重要有是循環結構的表達式;如:

                                                               

                                                                <span style="font-size:18px;"><strong> int    num=1;
                                            while(num<=100){
                                            System.out.println(num); 
                                            num++;
                                            }</strong></span>
<span style="font-size:18px;"><strong>3.do-while語句:是指:</strong></span>
<span style="font-size:18px;"><strong>                    do{</strong></span>
<span style="font-size:18px;"><strong>                      循環體</strong></span>
<span style="font-size:18px;"><strong>                      }while(boolean表達式)</strong></span>
<span style="font-size:18px;"><strong>               值先執行循環體重的過程,然後在判斷boolean表達式是否成立,如果boolean表達式成立時,則繼續執行               循環體的結構,直到條件不滿足是,如圖下:</strong></span>
<span style="font-size:18px;"><strong>                                      <img src="https://img-blog.csdn.net/20141112091848265?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVheWl6aGl4aW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
</strong></span>
<span style="font-size:18px;"><strong>          由此可以看出,do-while語句至少執行一次。</strong></span>
<span style="font-size:18px;"><strong>          其他和while語句相同,不做陳述;</strong></span>
<span style="font-size:18px;"><strong>4.for語句是指:</strong></span>
<span style="font-size:18px;"></span><p><span style="font-weight: bold; font-size: 14px;">          </span><strong>     for(表達式1;表達式2;表達式3){</strong></p><p><strong>                  循環體4</strong></p><p><strong>                   }</strong></p><p><strong>              執行順序爲:</strong></p><p><strong>              1.執行表達式1,通常爲對循環變量賦初值</strong></p><p><strong>              2.執行表達式2,通常爲boolean表達式,當條件成立時,則執行循環體,否則,退出循環結構</strong></p><p><strong>              3.執行循環體4</strong></p><p><strong>              4.執行表達式3;一般爲更新循環變量的賦值表達式</strong></p><p><strong>              5.然後繼續判斷表達式2,<span style="font-family: monospace;font-size:18px; white-space: pre; background-color: rgb(240, 240, 240);">當條件成立時,則執行循環體,否則,退出循環結構</span></strong></p><p><strong><span style="font-family: monospace;font-size:18px; white-space: pre; background-color: rgb(240, 240, 240);">              6.如此反覆,直到表達式2條件不滿足,跳出循環工程</span></strong></p><p><strong><span style="font-family: monospace;font-size:18px; white-space: pre; background-color: rgb(240, 240, 240);">              流程圖如下:</span></strong></p><p><strong><span style="font-family: monospace;font-size:18px; white-space: pre; background-color: rgb(240, 240, 240);">                         <img src="https://img-blog.csdn.net/20141112093608116?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVheWl6aGl4aW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /></span></strong></p><p><strong><span style="font-family: monospace;font-size:18px; white-space: pre; background-color: rgb(240, 240, 240);">5.break和continue在循環體中的應用</span></strong></p><p><strong><span style="font-family: monospace;font-size:18px; white-space: pre; background-color: rgb(240, 240, 240);">  1.break是指跳出整個循環體</span></strong></p><p><strong><span style="font-family: monospace;font-size:18px; white-space: pre; background-color: rgb(240, 240, 240);">  2.continue是指跳出本次循環的剩餘語句,執行下一次循環</span></strong></p>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章