当前位置:   article > 正文

Java 五大算术运算符_java算数运算符号

java算数运算符号

目录

算术运算符 + - * / %

赋值运算符

自增自减运算符

关系运算符

逻辑运算符

三元运算符


算术运算符 + - * / %

注:/ 与 % 区别, 两个数据做除法,/ 取结果的, %取结果的余数

整数操作只能得到 整数,要想得到小数.必须有浮点数参与运算

 

 

赋值运算符

运算符运算作用结果
+=加后赋值a+=b,a=(a的类型)(a+b); 将a+b的值赋给a
-=减后赋值a-=b,a=(a的类型)(a-b); 将a+b的值赋给a
*=乘后赋值a=b,a=(a的类型)(ab); 将a+b的值赋给a
/=除后赋值a/=b,a=(a的类型)(a/b); 将a+b的值赋给a
%=取余后赋值a%=b,a=(a的类型)(a%b); 将a+b的值赋给a
=赋值a=b; 将b 的值赋给a

自增自减运算符

常见用法 :单独使用 注:单独使用时,无论++ -- 前后,结果都一样

运算符运算作用结果
++(前置)先自增,后赋值,a与b结果一致a=2;b=++a;-->a=3,b=3;
++(后置)先赋值,后自增,b是a的值,a加一a=2;b=a++;-->a=3,b=2;
--(前置)先自减,后赋值,a与b结果一致a=2;b=--a;-->a=1,b=1;
--(后置)先赋值,后自减,b是a的值,a减一a=2;b=a--;-->a=1,b=2;

关系运算符

结果是boolean类型 true false   ,常用于条件表达式

符号说明
==a==b ,判断值是否相等, 成立为 true ,不成立为 false
!=a!=b ,判断值是否不相等 ,成立为true ,不成立为 false
>a>b ,判断a是否大于b , 成立为true ,不成立为 false
<a<b , 判断a是否小于于b , 成立为true ,不成立为 false
>=a>=b , 判断a是否大于或等于b ,成立为true ,不成立为 false
<=a<=b ,判断a是否小于或等于b , 成立为true ,不成立为 false

逻辑运算符

3<x<4 需要拆分 ,分别表示,再合并起来

符号作用说明
&逻辑与a&b 都是true ,结果true ,否则false
|逻辑或a|b 都是false ,结果false ,否则true
^逻辑异或a^b a与b 相同为false ,不相同为true ,
!逻辑非!a 结果与a真假相反
符号作用说明
&&短路与

与上相同 ,但有短路效果  两真即为真

||短路或与上相同 ,但有短路效果  两假即为假

注:逻辑与& ,无论左边真假 ,右边都要执行

逻辑或| ,无论左边真假 ,右边都要执行

短路与&& ,左边为 ,值为假 ,不执行右边 ; 左边为 ,执行右边 .

短路或|| ,左边为 ,值为真 ,不执行右边 ; 左边为 ,执行右边 .

常用:&& ,|| ,!

三元运算符


条件表达式 (使用关系运算符,结果为Boolean 型 ,true false)

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

条件表达式 ? 表达式1: 表达式2 ---> 表达式=true,返回表达式1 ;表达式=false ,返回表达式2 .

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/290918
推荐阅读
相关标签
  

闽ICP备14008679号