java 第三章 流程式控制制語句

來源:互聯網
上載者:User

標籤:執行   圖片   控制語句   efault   技術分享   位置   重複   邏輯   順序   

1、條件陳述式

  (1)if 語句 ( 單一條件)

  if (運算式){

    執行語句塊

   }

  (2)執行流程

·  

  if 語句

   條件運算式可以是任何一種邏輯運算式

     如果運算式值為true,則執行花括弧的內容後,再執行後面的語句

     如果表達的值為false,則直接執行後面的語句

       如果,大括弧號中,只有一條語句,則可以省略大括弧(推薦不

省略)

  

  變數 = 布林運算式 ? 語句1: 語句2
    如果布林運算式的值為true,則執行語句1
    如果布林運算式的值為false,則執行語句2

   if 語句( 多選一)

    if (運算式1)
    {
    執行語句塊1
    }
    else if(運算式2)
    {
    執行語句塊2
    }

 

  switch語句

  switch (運算式)

  {
  case 取值1:語句塊1
  …
  case 取值n:語句塊n
  default: 語句塊n+1
  }

  switch 語句

    運算式的值只可以接受int、byte、char、short 型,不接受其他類型的值
    不允許有重複的case取值
    switch一旦碰到第一次case匹配,程式就會跳轉到這個標籤位置,開始順序執行以後所有的程式碼,而不管後面的case條件是否匹配,直到碰到break語句為止

2、迴圈語句

  while 迴圈

    while (條件運算式){

    執行語句塊
    }

 

   do…while 迴圈

    do

    {

    執行語句塊

    } while(條件運算式 );

  for 迴圈

    for(初始設定式;迴圈條件運算式;迴圈後的動作表達式)

    {
      執行語句塊
    }

  死迴圈

     for(int x=1;;x++){

      System.out.println("x="+x);
     }

     while(true){
      System.out.println("x="+x);
     }

  迴圈的中斷

   在使用迴圈語句時,只有迴圈條件運算式的值為false時,才能結束迴圈。有時,我們想提前中斷迴圈,要實現這一點,只需要在迴圈語句塊中添加break或continue語句

    break;      結束最近的一層迴圈

    continue;   跳出本次迴圈

 流程式控制制語句

    for(①;②;④){

      ③

    }

 增強for迴圈(數組迴圈)

    for(int i :array){

      System.out.println(i);

    }

java 第三章 流程式控制制語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.