NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
>### 4.java运算符 - #### 4.1算术运算符 ~~~ +, -, * , /, %, ++, -- %:取余运算符,判断两个数据是否整除 a++:先参与运算,再加1 +aa:先加1,再参与运算 举例:int a=4; a: 5 6 5 4 5 int b=(++a)+(a++)+(a--)—(--a)+(a++) b: 5 5 6 4 4 运算结果是:a=5; b=16; ~~~ - #### 4.2关系运算符 ~~~ 关系运算符返回true或者false > < == != >= <= ~~~ - #### 4.3赋值运算符 ~~~ 基本的赋值运算符:= 扩展的赋值运算符:+=,-=,*=,/=,%= +=: a+=20;相当于a = (a的数据类型)(a + 20)。 也就是a+20的值赋值给a ~~~ - #### 4.4逻辑运算符 ~~~ &,|,^,!;&&,|| !:逻辑非(取反) ^:异或(表达式两边结果不一样,则返回true) &&和&的区别? a:最终结果一样。 b:&&具有短路效果。左边是false,右边不执行。 &无论左边是false还是true,右边都会执行 ~~~ - #### 4.5三目/三元运算符 ~~~ (a==b)? 结果1 : 结果2 int c = (a>b)?12:13; ~~~