疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

分支结构(1)—[疯狂java讲义]


 

分支结构
       Java提供了两种掌见的分支控制结构:if语句switch语句,其中if语句使用布尔表达式或布尔值作为分支条件来进行分支控制:而switch语句则用于对多个整型值进行匹配,从而实现分支控制。
if条件语句
       if语句使用布尔表达式或布尔值作为分支条件来进行分支控制,其中if语句有如下三种形式:
第一种形式
if (logic expression)
{
statements…
}
第二种形式
if (longic expression)
{
statements…
}
else
{
statements…
}
第三种形式
if (longic expression)
{
statements…
}
else if(longic expression)
{
statements…
}
…//可以有多个零或多个else if语句
else//最后的else语句可以省略
{
statement…
}
        在上面if语言的三种形式中,放在if之后的括号里的只能是一个逻辑表达式,即这个表达式的返回值只能是true或false。第二种情形和第三种情形是相通的,如果第三种形式中else if块不出现,则变成了第二种形式。
       上面的条件语句中,if(logic expression)、else if(logic expression)以及else后花括号括起来多行代码被称为代码块,一个代码块通常被当成一个整体来执行(除非运行过程中遇到return、break、continue等关键字,或者遇到了异常),因此这个代码块也被称为条件执行体。(摘自[疯狂java讲义].李刚