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

2017-03-27  本文已影响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这两种字符串类型。

上一篇下一篇

猜你喜欢

热点阅读