运算符

Posted bokedizhi97

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符相关的知识,希望对你有一定的参考价值。

一、赋值运算符

= 高频使用,右侧表达式结果赋值左侧变量

例:变量名 = 表达式

? int money = 1000;

int a = (b+c);

二、算数运算符

基本算数运算符  

+,-,*,/,%,++(自加1),--(自减1)int a=4;

例:

int a=4;
int b=2;
int c=5;
System.out.println((a+b));
System.out.println((a-b));
System.out.println((a*b));
System.out.println((a/b));

复合算数运算符

+=(左边的数加右边的数赋值给左边),(后边三个以此类推)-=,*=,%=

三、关系运算符

== 等于

!= 不等于

(> 大于 )(< 小于 )

(>= 大于等于) (<=小于等于)

表达式的结果为布尔值

(>,<,>=,<=的优先级高于==,!=)

(>,<,>=,<=只支持数值比较)

四、逻辑运算符

&& 短路与 两个操作数都是true,结果为true

|| 短路或 两个操作数一个为true,结果就是true

! 非 操作数为false,结果为tr

  a    b    a&&b    a||b

  t     t        t           t        

  t      f       f          t

  f      t      f           t

  f      f      f           f

五、条件运算符

条件 ? 表达式1 : 表达式2

条件true执行表达式1 ,条件false执行表达式2

int a=5;
int b=10;
int c=a<b? 0: 1;
System.out.println(c);
=============================================
int a=5;
int b=10;
String c=a<b? "你好": "我好";
System.out.println(c);

以上是关于运算符的主要内容,如果未能解决你的问题,请参考以下文章

Python算术运算符赋值运算符关系运算符逻辑运算符条件运算符(三元运算符)

JAVA语言运算符(算数运算符赋值运算符比较运算符逻辑运算符三元运算)

python的运算符都有哪些

Java_运算符

js运算符(运算符的结合性)

R语言 运算符