美文网首页
Java基础: switch分支语句

Java基础: switch分支语句

作者: 无与凡想 | 来源:发表于2018-12-23 23:30 被阅读0次

    switch关键字在Java中用作分支条件处理,相当于多重if语句,下面是它的一些基础语法介绍:

    switch的语法结构:

      switch(条件表达式){

            case 值1:

                  代码块…

            break;

          case 值2:

                  代码块…

          break;

            ……

          default:

                代码块…

          break;

    }

    总结:

    1.表达式的结果可以是byte,short,int,char,枚举,jdk1.7之后增加了String类型。

    2.表达式结果依次与值1,值2,值n比较,相同就执行相应的代码块,都不满足就执行默认default,default语句根据需求可写可不写。

    3.case语句中最后一行一般要写上break,表示结束判断。如果不写的话会继续执行下面的代码,直到遇到break或者执行完所有语句。

    4.case的值不能相同,default语句不一定要在最后。

    与if语句的异同:

    相同点:两者都可以根据条件,执行不同的操作。

    不同点:

    1.表达式结果不同。if语句的表达式结果只能是boolean类型,switch语句的表达式结果为:byte,short,int,char,枚举,String。

    2.if可以判断单个值,也可也判断一个区间;switch只能判断单个值。

    相关文章

      网友评论

          本文标题:Java基础: switch分支语句

          本文链接:https://www.haomeiwen.com/subject/hjgokqtx.html