JAVA运算符与表达式(四)----------赋值运算符以及运算符之间的优先级

1.赋值运算符(= += -= *= /= %=)

public void Test04(){
        //4.1)简单赋值运算符 =
        int a =10;
        //4.2)复合赋值运算符
        int b =3;
        b += a;  //b=b+a;
        b +=1;   //b=b+1; 相当于b++;
        System.out.println("a = " + a+",b = " + b);
        b -= a;   //b=b-a;
        System.out.println("b = " + b);
        b *= a;   //b=b*a;
        System.out.println("b = " + b);
        b /= a;    //b=b/a;
        System.out.println("b = " + b);
        b %= a;    //b = b%a;
        System.out.println("b = " + b);
    }

2.效果演示:

JAVA运算符与表达式(四)----------赋值运算符以及运算符之间的优先级_第1张图片

3.运算符之间的优先级:

按照顺序由高到低:
1.()
2. ++ --3. * / %
4. + -
5. > >= < <= == !=
6. && 
7. ||
8. = += -= /= *= %=
大致优先级规律为:算术运算符>关系运算符 >逻辑运算符> 赋值运算符

你可能感兴趣的:(Java运算符,JAVA基本语法)