美文网首页
条件运算符

条件运算符

作者: Preself | 来源:发表于2018-08-09 19:07 被阅读0次

       这篇文章介绍下Java的条件运算符,条件运算符是Java当中的唯一一个三目运算符,前面已经介绍过什么是单目运算符,什么是双目运算符,这里就介绍下三目运算符,从字面我们可以理解三目运算符需要三个操作数。

        我们来看下它的语法格式:布尔表达式?表达式1:表达式2,当布尔表达式为true是返回第一条表达式,为false返回第二条表达式,和我们的if else条件结构比较相似,只不过if else是用语句表示,我们这是用表达式。还是通过一个列子来看一下。例:求两个数的最大值。

我们可以看到上面用if else写了很多行的语句,用条件运算符一句就解决了,很方便。注意后边的表达式一、表达式二也可以是复杂的表达式。

        前面介绍了很多的运算符,那么他们之间的优先级是怎样的呢?通过下面这块来了解一下。

比如说有现在这样一个简单例子:n = x*y+(x%2)-(x/y)

假设我们的X=4,y=6,那么我们从右到左计算,首先计算(x/y) 4除以6=0,然后计算(x%2)4对2取余=0,然后计算4*6=24 最后计算 24+0-0将值赋给n,所以n的值为24.

相关文章

  • js的操作

    条件运算符 条件运算符也叫三元运算符 语法:条件表达式?语句1:语句2;执行的流程:条件运算符在执行时,首先对条件...

  • JavaScript2

    条件运算符 条件运算符也叫三元运算符语法:条件表达式?语句1:语句2- 执行的流程:条件运算符在执行时,首先对条件...

  • js条件运算符

    1、条件运算符 条件运算符也叫三元运算符语法:条件表达式?语句1:语句2;- 执行的流程:条件运算符在执行时,首先...

  • JavaScript的函数应用

    先说说条件运算符,条件运算符也叫三元运算符;语法:条件表达式?语句1:语句2;- 执行的流程:条件运算符在执行时,...

  • js运算符,函数及使用,代码块

    条件运算符 条件运算符也叫三元运算符 语法:条件表达式?语句1:语句2; 执行的流程: 条件运算符在执行时,首先对...

  • Java基础随记1

    Java基础随记 赋值运算符 比较运算符 逻辑运算符 条件运算符 条件运算符( ? : )也称为 “三元运算符”。...

  • Javascript运算符、优先级、操作属性、匿名函数

    条件运算符 条件运算符也叫三元运算符 语法:条件表达式?语句1:语句2; 执行的流程:条件运算符在执行时,首先对条...

  • C语言学习 - 条件运算符

    条件运算符的语法形式 条件运算符为?和:,又称三目运算符,?和:是一对运算符,不能分开单独使用。 条件运算符的执行...

  • Unicode编码、相等运算符、条件运算符

    Unicode编码: 条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; - ...

  • 常见运算符

    条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; 执行的流程: ...

网友评论

      本文标题:条件运算符

      本文链接:https://www.haomeiwen.com/subject/fhicbftx.html