运算符-Java
Java运算符
算术运算符:执行基本的数学运算。
+,-,*,/,%,++,--
数学计算类:Math类
//=++k和=k++的情况:
//=k++中++运算在赋值运算之后
public class varName {
//修饰符不存在先后顺序
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
double pow = Math.pow(2, 3);
System.out.println(pow);
double a = PI + pow++ ;
pow = Math.pow(2, 3);
System.out.println(pow);
double b = PI+ ++pow ;
System.out.println(a);
System.out.println(b);
}
}
关系运算符:比较两个值,结果为 boolean 类型 (true 或 false)。
==,!=,>,<,>=,<=
instanceof:用于检查对象是否是某个特定类、子类或接口的实例
语法:(Object reference variable) instanceof (class/interface type)
逻辑运算符:用于组合多个条件表达式,结果也为 boolean 类型
&&,||,!
int c=5;
boolean d = (c<4)&&(c++<4);
System.out.println(d);
System.out.println(c);
//逻辑运算符左边的值已经决定整体的值则不会进行右边的运算
位运算符:接对整数的二进制位进行操作
&,|,^(异或),~(非),<<(有符号左移),>>(有符号右移),>>>(无符号右移)
赋值运算符:给变量赋值。
=,+=,-=,-*=,/=
条件运算符 (三元运算符)
? :
浙公网安备 33010602011771号