运算符
- 算术运算符:加(+),减(-),乘(*),除(/),取余(%),++,–
- 赋值(=)
- 关系运算符:大于(>),小于(<),大于等于(>=),小于等于(<=),等于(==),不等于(!=),instanceof
- 逻辑运算符:与(&&),或(||),非(!)
- 位运算符:&,|,^,~,>>,<<,>>>
- 条件运算符:?,:
- 扩展赋值运算符:+=,-=,*=,/=
算术运算符
1.加减乘除取余
public class 运算符 {
public static void main(String[] args) {
int a=10;
int b=10;
System.out.println(a+b);//输出a加b
System.out.println(a-b);//输出a减b
System.out.println(a*b);//输出a乘b
System.out.println(a/b);//输出a除以b
System.out.println(a%b);//输出a取余b
}
}
2.自增/减
a++相当于a=a+1
a-相当于a=a-1
public class 运算符 {
public static void main(String[] args) {
int a=3;
int b=a++;
int c=++a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
结果为:5,3,5
a++是先赋值给了b再a自增1,所以b只是3,而++a是先自增再赋值给c,所以c是变成了5
逻辑运算符
public class 逻辑运算符 {
public static void main(String[] args) {
boolean a=true;
boolean b=false;
System.out.println("a&&b "+(a&&b));//逻辑与:同时真才真
System.out.println("a||b "+(a||b));//逻辑或:一个真就真
System.out.println("!(a&&b) "+!(a&&b));//逻辑非(取反)若真即假
}
}
结果:a&&b false,a||b true,!(a&&b) true
工具类
23:
public class 工具类 {
public static void main(String[] args) {
double pow = Math.pow(2,3);//定义pow=2^3
}
}