5.运算符5(三元运算符)

package Chapter;

//Operator
/*
 * 三元运算符/三目运算符/条件运算符
 *         1、语法规则:
 *          布尔表达式 ?表达式1 :表达式2
 *      2、执行原理:
 *          当布尔表达式的结果是true 的时候,选择表达式1作为整个表达式的执行结果
 *          当布尔表达式的结果是false的时候,选择表达式2作为整个表达式的执行结果
 */

public class Sec2_Operator5 {
    public static void main(String[] args) {
        
        //布尔类型变量
        boolean sex = false;
        
        //分析一下程序是否可以编译通过
        
        char a = sex ? '男':'女';
        System.out.println(a);
        
        sex = true;
        a = (sex ? '男':'女');
        System.out.println(a);
        
        //语法错误,编译报错,结果可能是string,也可能是char 
        //但前面不能用char来接受数据
        //char a1 = sex ? "男":'女';
        
        
    }

}


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值