跳到主要内容

双分支

if语句

if(条件){
//语句1
//语句2
}

当条件成立时,会执行{}中的语句,否则不执行

if-else语句

if(条件){
//语句1
//语句2
}else{
//语句3
//语句4
}

当条件成立时,会执行if{}中的语句,否则执行else{}中的语句

if、if-else 的缩写

if(条件)
//语句1
//语句2

当条件成立时,会执行语句1语句2不管if是否成立,都会执行,因为不写{}时,if只包含下一条语句,不包含语句2

if(条件)
//语句1
else
//语句2
//语句3

语句3不包含在else当中

if(条件) //语句1
if(条件) //语句1
else //语句2
不写{}时,if、else都只包含下一句,第二句起不包含

不写{}时,if、else里只能包含一句