首页 > 其他分享 >三元运算符

三元运算符

时间:2024-03-01 19:44:26浏览次数:24  
标签:int 数据类型 运算符 三元 public 表达式

public class day2_1 {
    public static void main(String[] args) {
        /*
        三元运算符
        格式:条件表达式 ? 表达式1 : 表达式2
        执行流程:
            如果条件表达式为true,那么执行表达式1;
            如果条件表达式为false,那么执行表达式2;
        注意事项:
            1.三元运算符是一个运算符,既然式运算符,就一定有一个结果,所以表达式1和表达式2都会得到一个结果;所以表达式1中和表达式2中不能式输出语句
            2.表达式1和表达式2既然会得到一个结果,如果传递给一个变量去接收,该变量的数据类型应该和表达式1和表达式2的结果数据类型匹配
        */
        int i = 5;
        int j = 4;
        int max = i > j ? i :j;
        System.out.println(max);
    }
}

标签:int,数据类型,运算符,三元,public,表达式
From: https://www.cnblogs.com/wyj497022944/p/18047794

相关文章

  • 运算符
    //运算符publicclassday2{publicstaticvoidmain(String[]args){inta=3;intb=2;//加号运算符System.out.println("a+b="+(a+b));//代码计算括号的优先级高于字符串结果:a+b=3System.out.println(a+"+"+b+"......
  • 运算符
    运算符的使用 //二元运算符//Ctrl+D:复制当前行到下一行一个很好用的快捷键inta=10;intb=20;System.out.println(a+b);System.out.println(a-b);System.out.println(a*b);System.out.println(a/(......
  • 运算符
    算术运算符   +既可以是运算符也可以是字符串连接符自增自减运算符  类型转换暂时没有讲赋值运算符关系运算符三元运算符运算符优先级......
  • 扩展运算符...+map+filter 在嵌套对象数组中的使用
    参考文档:使用基于嵌套值的数组过滤对象数组:https://segmentfault.com/q/1010000042989861js扩展运算符(...)的用法 :https://www.cnblogs.com/caihongmin/p/16395573.html对象的扩展运算符:https://blog.csdn.net/weixin_42265852/article/details/88739525Vue判断对象中......
  • Java基础07:基本运算符
    运算符1.Java语言支持如下运算符:1.1算术运算符:+,-,*,/,%,++,--1.2赋值运算符:=1.3关系运算符:>,<,>=,==,!=instanceof1.4逻辑运算符:&,|,^,~,>>,<<,>>>(了解)1.5条件运算符?:1.6扩展赋值运算:+=,-=,*=,/= ......
  • C# 的运算符和作用域
    //C#运算符//表达式表达式有操作数(operand)和运算符(operator)构成;//常见的运算符+-*/和new//x??y如果x为null,则计算机过为y否则计算结果为x;//匿名函数(lamba表达式)//前置的++直接执行后......
  • ES6扩展运算符(...)
    在ES6中,扩展运算符(...)是一种用来展开数组和对象的语法。它可以将一个数组或对象展开,以便在函数调用、数组字面量或对象字面量中使用。1//1.在数组中的应用:2letarr=[1,2,245,6]3letarr1=[...arr,3,5,7]4console.log(arr1)//[1,2,245,6,3,5,7]56......
  • C++的箭头运算符
    以前学类的时候,一个指针指向类的实例,当我们想通过指针访问某些类的成员的时候,书上直接告诉你,使用->来访问这些成员,不能用.运算符。我以前也是默默接受了这个观点,平时也没细想,今天才知道是怎么回事。string*p=string("hello");*p.empty();//错误。会先执行p.empty(),之后再......
  • 八、井号运算符
    八、井号运算符其实,C语言允许在字符串中包含宏参数。在类函数宏(带参宏)中,#号作为一个预处理运算符,可以把记号转换成字符串。例如,如果A是一个宏形参,那么#A就是转换为字符串"A"的形参名。这个过程称为字符串化(stringizing)。如下为示例程序:#include<iostream>#defineADD......
  • 三元环计数
    三元环计数首先要对所有的无向边进行定向,对于任何一条边,从度数大的点连向度数小的点,如果度数相同,从编号小的点连向编号大的点此时这张图是一个有向无环图之后枚举每一个点u,然后将u的所有相邻的点都标记上“被u访问了”,然后再枚举u的相邻的点v,然后再枚举v的相邻的点w,如果w存在“......