第六课 Java中的if语句、if else if以及嵌套if语句

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

  • 全部免费教,免费学,周一至周五每天晚上直播教,不收一分钱。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值