选择结构
1. 掌握if(如果)选择(分支)结构
掌握基本if
if(条件){
// 条件成立时执行的内容
}
掌握if-else
if(条件){
// 条件成立
}else{
// 条件不成立
}
掌握多重if
if(条件1){
}else if(条件2){
}else{
....
}
注意事项:
- 自上而下执行条件判断,只要有一个条件满足 剩下的条件不再执行
- 可以结合n个else if,但是else if不能单独使用
- 可以结合else使用
- 多重if如果是范围性的判断 必须要注意顺序
掌握嵌套if
一个选择结构里 可以继续嵌套n层选择结构 而且没有强制要求必须是哪种
if(){
if(){
....
}
}
public class Demo1 {
public static void main(String[] args) {
// 需求:坐地铁
double theLengthOfKnife = 8;
int hasTicket = 1; // 1 有票 0无票
// 1.如果安检过程中检查到你携带的大刀超过了9cm
if(theLengthOfKnife < 9) {
System.out.println("进站准备检票");
// 2.如果安检通过了 你有票就可以进站
if(hasTicket == 1) {
System.out.println("这是开往幼儿园的车!");
}else {
System.out.println("没票只能在大厅转悠一下了!");
}
}else {
System.out.println("带走!怎么哪都有你!");
}
}
}