运算符-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 类型 (truefalse)。

==,!=,>,<,>=,<=

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);
//逻辑运算符左边的值已经决定整体的值则不会进行右边的运算

位运算符:接对整数的二进制位进行操作

&,|,^(异或),~(非),<<(有符号左移),>>(有符号右移),>>>(无符号右移)

赋值运算符:给变量赋值。

=,+=,-=,-*=,/=

条件运算符 (三元运算符)

? :

posted @ 2026-05-10 23:22  tcs  阅读(3)  评论(0)    收藏  举报