Java基礎三

來源:互聯網
上載者:User

標籤:多重   default   判斷   int   family   else   style   switch   har   

主題:判斷語句迴圈語句

 

一、判斷語句1、單分支
1 if(條件){2 3 //此處插入代碼,表示if中的條件成立執行的語句4 }

 

注意:
1.條件 必須 boolean
2.if只帶 一行代碼 ,可以省略 { }

 

1   int b=3,c=4,d=5;2         if (b<c)3             if (b>d)4                 System.out.println(d);5             else6                 System.out.println(c);

輸出結果為 4

 

2、雙分支
1 if(條件){2   //條件成立輸出3 }else{4 //條件不成立輸出5 }

注意:
1.else 不能帶條件;
2.if,else只帶一行代碼,可以省略{ }

 

3、多分支if
1 if(條件){2 3 }else if(條件){4   可以有多個5 }else{6   可以省略7 }

注意:
1.if,else if可以帶條件的
2.if,else if,else 只帶一條語句,可以省略{ }

 

4、多分支switch
 1 switch(運算式){ 2 case 常量值:  //此標籤可以有多個 3      代碼塊; 4      break; 5  6 default:  //可以省略 7     代碼塊: 8     break;//可以省略 9 10 }

注意:
1.運算式的實值型別 與 標籤 中常量實值型別相符;
2.運算式類型 必須是 byte,short,int,char,String,enum
3.標籤不能相同;
4.支援標籤堆疊。

 

多重if和 switch的區別:
  • switch只能進行等值的條件判斷;   多重if任何判斷都可以(多用於區間判斷)
  • 等值判斷 switch效率高。
二、迴圈語句

固定迴圈   for

非固定      while     do-while

 

固定迴圈次數

1 // 初始值;終止值;迭代2 for(int i=0;i<5;i++){3    System.out.println(i); //迴圈體4 }

先條件判斷,後迴圈操作。

 

非固定次數迴圈:

1 while(條件){2   迴圈體;//迴圈操作3 }

先條件判斷,後迴圈操作。

 

1 do{2   迴圈體;3 4 }while(條件);

先執行,後判斷。

 

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.