if语句第一种格式
1、条件
2、条件的结果是布尔类型
3、满足这个条件,我就怎么怎么样。。。。。语句块
if(必须是判断表达式,其结果只能是布尔型){
语句块;
//当我满足这个条件的时候,即意味着这个表达式的结果位true.程序就会进入if里面,执行if里面的语句块
}
if else语句结构:
if(必须是判断表达式,其结果只能是布尔型){
语句块1;//当表达式为true的时候执行这个语句1
}
else{
语句块2;//当表达式为false的时候执行这个语句2
};
如果符合条件执行if后面大括号里面的语句,如果不符合条件,则执行else后面大括号里面的语句
多重if可以解决选择结构问题如:
我想买车,买什么车决定于我在银行有多少存款
System.out.println("请输入银行存款");//单位:万
int money=scanner.nextInt();
if (money>=500){
System.out.println("太好了,我可以买辆凯迪拉克");
} else if (money>=100){
System.out.println("不错,我可以买辆帕萨特");
} else if (money>=50){
System.out.println("我可以买辆伊兰特");
} else if (money>=10){
System.out.println("至少我可以买辆奥迪");
}
else {
System.out.println("看来我只能买辆捷安特了");
}
嵌套if else 语句:(嵌套格式)
if (){
if (){
}else {
}
}else {
}
switch 选择结构:(语法结构)
switch (表达式){
case 常量值1:
语句
break;
case 常量值2:
语句
break;
case 常量值3:
语句
break;
default:语句//如果上述没有匹配的值就执行default后面的语句
}
必须加上break;否则会全部执行
Case后面的常量必须不能相同
执行流程
switch小结
if和switch的应用场景