1. 程式人生 > >java學習第五天

java學習第五天

javaday05 java流程控制

1.分支語句 1)if else 語法格式: if(條件){ 執行語句; }else if(條件){ 執行語句; }else if(條件){ 執行語句; }else{ 執行語句; } 注1:if或else if在執行之後,後面的分支將不再執行。 拓展:plus1:當if else裡面只一個語句的時候 {}可以不寫 plus2:當if裡面有return語句的時候 else單詞可以不寫 plus3:當if條件為true return true 當if條件位false return false 其實return回去的就是條件判斷而已 plus4:永遠不要拿著一個boolean型別的變數和true做連等比較 比完之後 最終的結果都和這個變數的值一摸一樣 2)switch case: 語法格式: switch(引數){ case XXX : 執行語句;【break;】 case YYY : 執行語句;【break;】 case ZZZ : 執行語句;【break;】 default : 執行語句; } 注: swich case可以通過break實現程式碼共享 例:

public static void  doSth(String day){

		  switch(day){

               case "星期一":
               case "星期五":
		       case "星期六":System.out.println("看電影"); break;
		       case "星期二":
		       case "星期四":
		       case "星期七":System.out.println("約會");break;
		       case "星期三":System.out.println("開例會");
		       default:System.out.println("輸入有誤");
		  }

當day為“x星期一”、“星期五”、星期六時均會列印一遍“看電影” switch case引數可以傳哪些資料型別?[重點答版本]

		jdk1.0	char byte short int
		jdk5.0  enum[列舉]
		jdk7.0  String[字串]