Java基础07:基本运算符
Java 语言支持的运算符
-
算术运算符
- 加:+
- 减:-
- 乘:*
- 除:/
- 模:%;取余
- 加加:++;加一
- 减减:-- ;减一
-
赋值运算符
- 等号:=
-
关系运算符
- 大于:>
- 小于:<
- 大于等于:>=
- 小于等于:<=
- 等等于:==
- 不等于:!=
- instanceof
-
逻辑运算符
- 与:&&
- 或:||
- 非:!
-
位运算符
- &:与
- |:或
- ^:异或
- ~:非
- “>>”:左移
- <<:右移
- “>>>”
-
条件运算符
- ?
- :
-
扩展赋值运算符
-
加等于:+=
-
减等于:-=
-
乘等于:*=
-
除等与:/=
-
运算事项
byte a = 10;
short b = 20;
int c = 100;
long d = 123456789123L;
double e = 3.14;
System.out.println(a+b);//30;int
System.out.println(a+b+c);//130;int
System.out.println(a+b+c+d);//123456789253;long;运算中有一个变量是long类型,那么结果就是long类型
System.out.println(a+e);//13.14;double;运算中如果有一个变量是double类型,那么就结果也是double类型
//关系运算符返回的结果:正确,错误 布尔值
int a = 10;
int b = 20;
int c = 21;
//取余,模运算
System.out.println(c%a );//21 /10 = 2.....1
System.out.println(a>b);//false
System.out.println(a<b);//true
System.out.println(a==b);//false
System.out.println(a!=b);//true