if 结果是布尔值,布尔值赋值比较 可以用 ==
例如:boolean mjh=true;
if(mjh==false){}或if(!mjh)
字符串比较使用 .equals("");
ex: sex.equals("男") 字符串比较
也就是把 男 赋值给 sex 也可以 "男".equals(sex)
1.)if else 选择结构 if(条件){
//代码块1
}else{
//代码块2
}
注:条件满足的话 执行代码块1
条件不满足时,执行代码块2
2.)多分支if语句 if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{
//代码块3
}
注:如果条件“1”满足。则运行“代码块1”,否则继续下一步 验证“代码块2”,
如果符合输出“代码块2”,如果都 不符合,则输出“代码块3”
3.) switch 选择 条件只能是 “等值判断”而if条件 包括 等值判断 最后一个情况用 default表否则!
通常和break一起使用,跳出循环
switch(表达式){
case 常量1:
//语句1;
break;
case 常量2:
//语句2
break;
.....
default:
//语句;
break;
}
注:// case 为条件
break 跳出switch 如果符合条件不去做下一步的判断
java中的if选择结构,包括以下形式:
1:基本if选择结构: 可以处理单一或组合条件的情况
2:if-else 选择结构: 可以处理简单的条件分支情况
3:多重if选择结构: 可以处理分段的条件分支情况
4:嵌套if选择结构: 可以处理复杂的条件分支情况