三元运算符​( 关系表达式 ? 表达式1 :表达式2 ;)

定义

又叫做:三元表达式或者问号冒号表达式。

格式:

​ 关系表达式 ? 表达式1 :表达式2 ;

计算规则:

  • 计算关系表达式的值。
  • 如果关系表达式的值为真,那么执行表达式1
  • 如果关系表达式的值为假,那么执行表达式2

注意点:

​ 三元运算符的最终结果一定要被使用要么赋值给一个变量,要么直接打印出来。

 

案例一:

public class OperatorDemo12 {
    public static void main(String[] args) {
        //需求:求两个数的较大值
        int a = 10;
        int b = 20;

        //格式:关系表达式 ? 表达式1 : 表达式2 ;
        //注意点:
        //三元运算符的最终结果一定要被使用。
        //要么赋值给一个变量,要么直接输出。
       int max =  a > b ? a : b ;
        System.out.println(max);


        System.out.println(a > b ? a : b);
    }
}

案例二:



public class demo001 {
    public static void main(String[] args) {

        //判断两只老虎的岁数谁的大

        Scanner sc=new Scanner(System.in);
        int tiger1=sc.nextInt();
        System.out.println("first tiger1 year is "+tiger1);

        int tiger2=sc.nextInt();
        System.out.println("second tiger2 year is "+tiger2);
        System.out.println("哪只老虎的岁数大:");
        System.out.println(tiger1>tiger2?tiger1:tiger2);
    }
}

  输入和输出结果:

 12
first tiger1 year is 12
23
second tiger2 year is 23

哪只老虎的岁数大:
23

 总结

本文章旨在介绍三元运算符的概念以及使用,鉴于不熟悉记成笔记以便后续查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值