java中if-else结构

if语句三种格式:

方式一:

 示例:

public class IfTest {
	public static void main(String[] args) {
		int age=20;
		if (age>18) {
			System.out.println("已成年");
		}
	}

}

方式二:

 示例:

public class IfTest {
	public static void main(String[] args) {
		int age=20;
		if (age>18) {
			System.out.println("已成年");
		}else {
			System.out.println("未成年");
		}
	}

}

        以上if-else结构,是二选一执行的代码结构,如果if语句里面的条件表达式书写不严谨,也会导致都不执行

方式三:

 示例:

public class IfTest {
	public static void main(String[] args) {
		//int age=20;
		String gender="第三种性别";
//		if (age>18) {
//			System.out.println("已成年");
//		}else {
//			System.out.println("未成年");
//		}
		
		if ("男".equals(gender)) {
			System.out.println("他是一名男性");
		} else if ("女".equals(gender)){
			System.out.println("她是一名女性");
		}else {
			System.out.println("它的性别未知");
		}
	}

}

 以上if-else结构,是多选一执行的代码结构,如果if语句里面的条件表达式书写不能包括所有结构时,可以用else用来保底输出结果

分支结构:if-else使用说明 


        条件表达式必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量 

        语句块只有一条执行语句时,一对{}可以省略,但建议保留 

        if-else语句结构,根据需要可以嵌套使用 

        当if-else结构是“多选一”时,最后的else是可选的,根据需要可以省略 

        当多个条件是“互斥”关系时,条件判断语句及执行语句间顺序无所谓当多个条件是“包含”关系时,“小上大下 / 子上父下”


if-else语句应用举例
 

public class VariableTest {                                              
                                                                        
    public static void main(String[] args) {                            
        int age = 75;                                                  
        if (age< 0) {                                                  
        System.out.println("不可能!");                                
        } else if (age>250) {                                          
        System.out.println("是个妖怪!");                              
        } else {                                                       
        System.out.println("人家芳龄 " + age +" ,马马乎乎啦!");       
        }                                                              
    }                                                                   
}

                                                                      

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值