目录
运算符
算术运算符 : +, -, *, /, %, ++, --
赋值运算符 : =
关系运算符 : >, <, >=, <=, ==, != instanceof
逻辑运算符 : &&, ||, !
位运算符 : |, ^, ~, >>, <<, >>>
条件运算符 : ?, :
扩展赋值运算符 : +=, -=, *=, /=
二元运算符
long a = 1234567899987654321L;
int b = 121;
short c = 11;
byte d = 6;
System.out.println(a+b+c+d); //输出为Long类型
System.out.println(b+c+d); //输出为Int类型
System.out.println(c+d); //输出为Int类型
关系运算符
//关系运算符返回的结果:正确, 错误 布尔值
int x =10;
int y =20;
System.out.println(x > y); //输出均为布尔值
System.out.println(x < y);
System.out.println(x == y);
System.out.println(x != y);
一元运算符
//++ -- 自增,自减
int n =3;
int m =n++; //先赋值再加1
System.out.println(n); //输出:4
int p = ++n; //先加1再赋值
System.out.println(n); //输出:5
System.out.println(m); //输出:3
System.out.println(p); //输出:5
幂运算
运用Math工具 pow(a,b)
double pow = Math.pow(2, 3);
System.out.println(pow); //输出:8.0