21xrx.com
2024-11-25 12:12:25 Monday
登录
文章检索 我的文章 写文章
Java运算符优先级顺序及应用
2023-06-16 13:19:15 深夜i     --     --
Java运算符 优先级顺序 代码案例

Java作为一门面向对象的高级编程语言,具有广泛的应用领域。和其他编程语言一样,Java也有自己的运算符优先级顺序,程序员需要了解这个优先级顺序,以保证代码的正确性。

Java运算符优先级顺序如下:

1. (),括号中的运算优先执行

2. !,~,逻辑非和按位非

3. * ,/ ,% ,乘,除,取余

4. + ,-,加和减

5. << ,>> ,>>> ,左移、右移和无符号右移

6. < ,<= ,> ,>= ,关系运算符

7. == ,!= ,等于和不等于

8. & ,按位与

9. ^,按位异或

10. | ,按位或

11. && ,逻辑与

12. || ,逻辑或

13. ?: ,条件运算符

14. = ,赋值运算符

运算符优先级决定了运算的先后顺序。当一个表达式中含有多个运算符时,会按照优先级顺序从高到低依次计算。如果有相同优先级的运算符,按从左到右的顺序依次计算。

接下来,我们来看一个具体的例子:

public class Operator {

  public static void main(String[] args) {

    int a = 3;

    int b = 5;

    int c = 6;

    int result = a++ * b++ - --c;

    System.out.println(result);

  }

}

在上面的代码中,我们定义了三个变量a、b、c以及一个result变量,然后按照以上优先级计算,最终输出result的值。

关键词:

Java运算符、优先级顺序、代码案例

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复