java switch语句应用举例

来源:互联网 发布:淘宝网 无法购买 编辑:程序博客网 时间:2024/06/05 18:26


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);

 }
}

0 0