1.首先就是算术运算符了,就是加减乘除外加求余功能,运算过程如图。
2.下面就是赋值运算符,常见的a=b就是把b的值赋给a,除此以外还有+=,a+=2可以理解为a=a+2
但也不是完全相同,如果a为byte或者short类型的变量,在输入a=a+2后会报错,因为2为int类型最后的结果会变成int型,需要其强制类型转换位a对应类型才能再次赋值给a。-=,*=,/=,%=与之类似。代码示例如下图。
3.比较运算符,就是常见的大于小于号外加大于等于小于等于以及不等于,进行判断。
3.逻辑运算符,与或非,其中&&和&的区别,&&中当两个条件中的第一个结果为false时语句的后半段就无需执行直接输出结果false,对结果没有任何影响,||和|的区别与它类似第一个条件为true时直接输出结果true。代码示例如下图。|就是单纯的取反。
4.最后是三元运算符。条件成立把表达式1的值赋给关系表达式中的变量,示例如下。