抉择分支(if语句)
目录
-
if 语句(如果是假的就直接跳过;如果真的就运行。)
-
if…else 语句(语句两选一,不能同时运行,后正常运行)
-
if…else if 语句(是真的就执行,假的就跳过)
第一种形式的判断语句
if语句的两种标准语法:
//语法1 if(布尔表达式){ 语句; } //语法2 if(布尔表达式) 语句;//即省略大括号{}
example:
if(中了500W){ 买豪车; } system.out.println("该吃吃该睡睡"); /*如果中了500W,就买豪车,然后该吃吃该睡睡 如果没中500W,就直接该吃吃该睡睡*/
一句话总结:
如果表达式是false就直接跳过;如果表达式是true就运行。
第二种形式的判断语句
if…else语句的标准语法
if(布尔表达式){
语句1;
}else{
语句2;
}//同样可以省略大括号
example:
if(中了500W){
买豪车;
}else{
买自行车;
}
该吃吃该睡睡;
一句话总结:
语句两选一,不能同时运行,后正常运行
第三种形式的判断语句
if…else if语句的标准语法
if(表达式){
语句1;
}else if{
语句2
}else if {
语句3
}
........
}else{ //注意!!最后一个是else不用写if
语句n
}
example:
public static void main(String[] args) {
int balance = 100;//此处输入获奖金额
if(balance>=500) {
System.out.println("恭喜您喜提兰博基尼");
}else if(balance>=200 && balance<500) {
System.out.println("恭喜您获得保时捷卡宴一辆");
}else if (balance>=100 && balance<200) {
System.out.println("恭喜您获得宝马x6一辆");
}else if (balance>=50 && balance<100) {
System.out.println("恭喜你获得奥迪A4一辆");
}else {
System.out.println("谢谢参与");
}
一句话总结:
是真的就执行,假的就跳过
if判断语句总结: