if语句的语法格式(一)
if(布尔表达式){
// 语句
}
如果布尔表达式结果为true,执行if中的语句,否则不执行。
if语句的语法格式(二)
if(布尔表达式){
// 语句1
}else{
// 语句2}
如果布尔表达式结果为true,则执行if中语句,否则执行else中语句
if语句的语法格式(三)
if(布尔表达式1){
// 语句1
}else if(布尔表达式2){
// 语句2
}else if(布尔表达式3){
}//语句3
else{
// 语句4
}
表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则表达式3成立,执行语句3,否则执行语句4
举例子:判断一个年份是否为闰年
闰年判断闰年有几种方法,其中最常用的是以下两种:
能被4整除但不能被100整除的年份是闰年,但能被400整除的年份也是闰年
public static void main(String[] args) {
int year = 1700;//1700年 能被4整除,也能被100整除,也不能被400整除。
if (year%400==0){
System.out.println(year+"是闰年");
}else if (year%4==0&&year%100!=0){
System.out.println(year+"是闰年");
}else{
System.out.println(year+"不是闰年");
}
}