三元运算符

三元运算符

一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!、自增++、自减--

二元运算符:需要两个数据才可以进行操作的运算符。例如:加法+、赋值=

三元运算符:需要三个数据才可以进行操作的运算符。

格式:

数据类型变量名称=条件判断?表达式A:表达式B;

流程:

首先判断条件是否成立: 如果成立为true,那么将表达式A的值赋值给左侧的变量;如果不成立为false,那么将表达式B的值赋值给左侧的变量;二者选其一。

    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int max = a>b? a : b;
        System.out.println(max);
    }

运行结果:

 

 在这个程序中,如果a大于b,那么就将“:”左边也就是a的值赋值给max,否则就将“:”右边b的值赋值给max,最后输出max的值

注意事项:

1.必须同时保证表达式A和表达式B都符合左侧数据类型的要求。

2.三元运算符的结果必须被使用

 

posted @   xjw12345  阅读(254)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示