java 三元运算符


/*
一元运算符:只需要一个数据就可以进行操作的运算符  如:取反!  自增++  自减 --
二元运算符:需要两个数据才可以进行操作的运算符 如:加法+  赋值=
三元运算符: 需要三个数据才可以进行操作的运算符

格式:
    数据类型 变量名称 = 条件判断 ? 表达式1 :表达式2
    流程:
        首先判断是否成立
        如果成立,那么将表达式1的值赋值给左侧的变量
        如果不成立,那么将表达式2的值赋值给左侧的变量
    二者选其一
    
注意事项:
    1、必须同时保证表达式1和表达式2都符合数据类型的要求
    2、三元运算符的结果必须被使用
*/

public class Demo04operator{
    public static void main(String[] args){
        int a = 10;
        int b = 20;
        
        
        int max = a>b ? a : b;
        System.out.println("max: " + max);//20
        
        
        System.out.println(a>b ? a : b);//正确写法
        
    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM