【java】淺談while 和do-while

來源:互聯網
上載者:User

標籤:public   demo   運算式   ++   --   sys   void   log   while   

while文法格式:
while(布林運算式){
//語句
}
先判斷布林運算式,如果為true就會執行迴圈體中的語句,然後再判斷布林運算式,一直到布林運算式為false,然後迴圈結束。
通常用算術運算子(++ -- 累減)

class WhileDemo{public static void main(String [] args){int x=1;while(x<4){System.out.println("ok");x++;}}}

do-while文法格式:
do{
//語句
}while(布林運算式);
先執行一次迴圈體,然後在判斷布林運算式是不是true,如果是就繼續執行迴圈體,在判斷布林運算式,直到為false就結束迴圈。

class DoWhileDemo{public static void main(String [] args){int x=1;do{System.out.println("ok do_while");x++;}while(x<4);}}


兩者的區別:while是先判斷在執行如果判斷不成立,就不會執行;do/while是先執行在判斷,不管判斷是否成立都會執行一次

【java】淺談while 和do-while

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.