美文网首页
从零学java day2 第四章 流程控制 if和switch语

从零学java day2 第四章 流程控制 if和switch语

作者: 伊卡洛斯丶 | 来源:发表于2017-03-27 21:17 被阅读0次

    1.分支结构

    if语句和switch语句

    if语句有三种形式:

    第一种

    if (logic expression)

    {

         statement

    }

    第二种

    if (logic expression)

    {

       statement

    }

    第三种

    if (logic expression)

    如果if、else if、 else后的代码块只有一行语句时,则可以省略花括号。通常建议不要省略if、else、else if后执行体的花括号,即使条件执行体只有一行代码。

    switch语句:

    switch语句由一个控制表达式和多个case标签组成,和if语句不同的是,switch语句后面的控制表达式的数据类型只能是byte、short、char、int  4种整数类型、枚举类型和java.lang.String类型,不能是boolean类型。

    switch语句往往需要在case标签后紧跟一个代码块,case标签作为这个代码块的标识。

    case标签后面的每个代码块后都有一条break;语句。

    java7增强了switch语句的功能,允许switch语句的控制表达式是java.lang.String类型的变量或表达式-只能是java.lang.String类型,不能是StringBuffer或StringBuilder这两种字符串类型。

    相关文章

      网友评论

          本文标题:从零学java day2 第四章 流程控制 if和switch语

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