我是靠谱客的博主 贤惠冬天,最近开发中收集的这篇文章主要介绍java中的三元运算符简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/**

  • 运算符简介:
  • 一元运算符:只需要一个数据就可以进行操作的运算符,例如:自增(++)、自减(–)、非(!)
  • 二元运算符:需要两个数据才能进行操作的运算符,例如:赋值运算符(=、+=、-=。。。。。。)
  • 三元运算符:需要三个数据才能进行进行才能进行操作的运算符;
  • 主要讲解三元运算符:
  • 三元运算符的格式: 数据类型 变量 = 判断条件 ? 表达式1 : 表达式2
  • 使用情况:
  • 1、表达式1和表达式2需要与左侧的变量数据类型保持一致;
  • 2、如果判断条件的结果为true,则表达式1赋值给变量;
  • 3、若判断条件的结果为false,则将表达式2的值赋值给变量;
  • 4、三元运算符的比较结果必须有变量接收,例如下边的num变量就是接收变量
    */
public class Demo07Operator {
    public static void main(String[] args){
        /**
         * 正确的三元表达式:比较a、b变量中的最大值,并把最大值赋值给num变量
         */
        int a = 10;
        int b = 21;

        int num = a>b ? a : b;
        System.out.println("a、b的最大是:"+num);

        /**
         * 错误的三元表达式:后边两个表达式的变量类型与被赋值的变量类型不一致(以被复制的变量类型为准)
         */
        //int num1 = a > b ? 3.14 : 10;   //表达式1 : 3.14为double类型,数据类型与num1不一致,编译时会报错


    }
}

最后

以上就是贤惠冬天为你收集整理的java中的三元运算符简介的全部内容,希望文章能够帮你解决java中的三元运算符简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部