语法格式
if (布尔表达式) {
语句体1
} else {
语句体2
}
执行流程:
如果布尔表达式为true 执行语句体1 ,如果布尔表达式为false 执行 语句体2
最重要的看布尔表达式值。 两者只能选择其一。
案列1
package com.qf.a_yunsuan;
public class Demo10 {
public static void main(String[] args) {
if (false) {
System.out.println("呵呵");
} else {
System.out.println("嘿嘿");
}
}
}
案例2
package com.qf.a_yunsuan;
public class Demo11 {
public static void main(String[] args) {
//口袋里面有39块钱, 如果你口袋里面的钱 超过了38 就可以吃大盘鸡小份
//如果没有超过38 就可以大盘鸡拌面
int money = 31;
//分析完以后 选择 if-else
if (money > 38) {
System.out.println("可以吃大盘鸡小份");
} else {
System.out.println("可以大盘鸡拌面");
}
System.out.println("嘻嘻嘻 都是要吃饭的");
}
}
练习:
判断一个年份是否是闰年
package com.qf.a_yunsuan;
public class Demo12 {
public static void main(String[] args) {
//判断一个年份是否是闰年
//分析: 是闰年 不是闰年 if-else
//一个年份 : 在Java中咋表示
//闰年: 能被4整除的并且不能100整除 或者能被400整除的是闰年
int year = 2001;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println("是闰年");
} else {
System.out.println("不是闰年");
}
}
}