您的位置:首页 > 编程语言 > Java开发

java中switch语句用法详解

2017-12-22 11:49 357 查看
1.switch语句的基本语法



 
int week =**;
switch(week){//week为定义的变量
case **://case 之后使用空格再加 满足week的值
执行语句//当满足此case 中的条件时, 所要执行的语句
case **:
执行语句
default:
执行语句
}
2.switcch语句中可定义的四种类型

分别为
byte short int char

3.对基本语法的举例说明

下例使用的是:以星期为例

int week = 1 ;
      switch(week){
           case 1:
System.out.println(“今天是星期一”);
                 break;
           case 2:
                 System.out.println(“今天是星期二”);
                 break;
          
case 3:

                 System.out.println(“今天是星期三”);

                 break;

case 4:

                 System.out.println(“今天是星期四”);

                 break;

case 5:

                 System.out.println(“今天是星期五”);

                 break;

case 6:

                 System.out.println(“今天是星期六”);

                 break;

case 7:

                 System.out.println(“今天是星期日”);

                 break;

  default:

System.out.println(“没有此星期”);

}
4.几个注意点

(1). case  与 default 之间没有顺序      但是无论defalut与case的位置如何。总是先执行第一个case,与default的放置位置没关系、

(2).穿透: 当case 内没有break的时候,程序会继续往下走,会将case2的输出语句也执行,将会跳过case2的判断语句;直到break出现才跳出语句;

如下:程序将会输出打印:

今天是星期一

今天是星期二

case 1:

System.out.println(“今天是星期一”);          

case  2:    

System.out.println(“今天是星期二”);

      break;

(3).当使用的是char 类型的变量时:需要对case 中的值加  单引号   ‘  ’  。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  switch default java