if语句
在Java中if是常用的条件语句,如果条件成立将if执行(大括号内的语句)主体内部的语句,若不成立则if主体内的语句将被跳过
示例
public static void main(String[] args){
int a =5;
if (a == 5){
System.out.println("a1 = "+a);
}
if (a>5){
System.out.println("a2 = "+a);
}
System.out.println("a不是大于5的");
}
输出结果
a1 = 5
a不是大于5的
if…else语句
- if…else…类似于如果…那么…,在if…else中,如果if中的条件成立则输出{}(花括号)中的内容,如果条件不成立则输出else中的内容
示例
public static void main(String[] args){
int a = 10;
if(a>5){
System.out.println("a>5");
}else{
System.out.println("a<=5");
}
输出结果
a>5
if…else…if语句
- if…else…if用于多种情况的时候,满足哪个情况就输出对应if{}(花括号)里面的内容,如果所以情况都不满足,则输出else里的内容。
注 - if语句至少要有一个else语句,且放在if语句后
- if语句中可以有多个else if语句,但要放在else之前
- 当每个else if或if被判断为true时,其他else if和else都会被跳过执行
示例
public static void main(String[] args){
int a =3;
if(a==1){
System.out.println("a=1");
}
else if(a==2){
System.out.println("a=2");
}
else if(a==3){
System.out.println("a=3");
}else if(a==4){
System.out.println("a=4");
}
else{
System.out.println("a>4");
}
输出结果
a=3
多层嵌套if…else语句
- 在一个 if 或者 else if 语句中使用另一个 if 或者 else if 语句,在 if 或 else 块中再嵌套 if else,用于更复杂的逻辑判断。
示例
public static void main(String[] args){
int age=18;
int height=180;
if(age>=18){
if(height>=180){
System.out.println("身高:"+height+",很棒");
}else{
System.out.println("身高:"+height+",继续加油");
}
System.out.println("年龄:"+age+",已成年");
}else{
System.out.println("年龄:"+height+"未成年");
}
}
输出结果
身高:180,很棒
年龄:18,已成年
星云Java学习平台
星云python 交流学习QQ群:678712413
- 全部免费教,免费学,周一至周五每天晚上直播教,不收一分钱。

被折叠的 条评论
为什么被折叠?



