三元运算符见解

简介: 三元运算符见解

今天学习了一下运算符,从数学的角度来说,应该是加减乘除的运算;当然,在程序里的运算符应该也是这些东西,只不过,在数学里是没有一元运算符的,但是在程序里确是有一元运算符的,至于是如何呢,请看下边的一一解释。


一元运算符:取反的 “  !”、自增的“  ++  "、自减的”  --  “,以上这些,在java程序里都可以算作是一元运算符。


二元运算符:加法 “5+3”、相应的减乘除类似,赋值 “a=b”(在程序里,b所代表的值也就是a所代表的值)等等。


三元运算符:int max = a > b ? a  :b;(解释为当a大于b的时候,取a值,或者a不大于b的时候,取b值,总而言之,谁大要谁。这也就是三元运算符。


用数学的说法是,有几个数字,就是几元运算,在java里这一法则也基本是可以应用的,例如三元运算符,就用到了三个数字,max,a,b。


相关文章
|
3月前
|
C语言
c语言编程练习题:7-31 掉入陷阱的数字
c语言编程练习题:7-31 掉入陷阱的数字
38 1
|
3月前
|
存储 编译器 C++
初入操作符(基础)
初入操作符(基础)
|
3月前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
21 0
|
3月前
|
C++
选择结构与条件判断:编程中的决策利器
在编程中,选择结构和条件判断是不可或缺的一部分。它们允许程序根据特定的条件来执行不同的代码块,从而实现程序的决策功能。本文将深入探讨选择结构和条件判断的概念,并通过示例代码展示其在实际编程中的应用。
51 2
|
3月前
|
算法 C++
【软件设计师备考 专题 】数学基础知识:命题逻辑、谓词逻辑、形式逻辑与数值计算
【软件设计师备考 专题 】数学基础知识:命题逻辑、谓词逻辑、形式逻辑与数值计算
51 0
|
3月前
|
编译器 C语言 C++
C/C++运算符超详细讲解(系统性学习day5)
C/C++运算符超详细讲解(系统性学习day5)
|
8月前
|
TensorFlow 算法框架/工具 C语言
从头再来精学python(1) - 多重赋值
从头再来精学python(1) - 多重赋值
29 0
|
10月前
|
Python
【数据科学导论】实验三:布尔变量与条件语句
【数据科学导论】实验三:布尔变量与条件语句
44 0
|
10月前
新知识 | 位运算符(NOT)
“NOT运算符,反转所有位,整数取反,负数取整”
|
人工智能 Java Go
算数运算符细节讨论|学习笔记
本节课来看算术运算符的细节。
75 0