1. 程式人生 > >java switch語句應用舉例

java switch語句應用舉例



1.根據變數的值,選擇相應的case去判斷,一旦滿足case條件,就執行case的相應語句。如果沒有break或者已經

到結尾的話,會繼續執行其下的case語句。

2.default:是可選的,而且位置是靈活的。

3.變數可以是哪些型別?char byte short int 列舉 String(jdk1.7)

4.case 條件:其中條件只能是值,不能是取值範圍!

案例:

編寫程式:從鍵盤上輸入2016年的“month”和“day”,要求通過程式輸出輸入的日期為2014年的第幾天。

import java.util.Scanner;
class  w6
{
 public static void main(String[] args)
 {
  Scanner s = new Scanner(System.in);
  System.out.println("請輸入月份");
  int month = s.nextInt();
  System.out.println("請輸入日期");
  int day = s.nextInt();
  int sum = 0;
  switch(month){
   case 12:
    sum += 30;
   case 11:
    sum += 31;
   case 10:
    sum += 30;
   case 9:
    sum += 31;
   case 8:
    sum += 31;
   case 7:
    sum += 30;
   case 6 :
    sum +=31;
   case 5:
    sum +=30;
   case 4:
    sum +=31;
   case 3:
    sum += 28;
   case 2 :
    sum +=31;
   case 1:
    sum += day;
  }
  System.out.println(sum);

 }
}