Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java运算符优先级

作者:寡欢—   发布日期:2025-10-19   浏览:103

// Java运算符优先级示例代码

public class OperatorPrecedenceExample {
    public static void main(String[] args) {
        int a = 10, b = 5, c = 2;
        int result1 = a + b * c; // 乘法优先于加法,所以先计算 b * c
        System.out.println("Result1 (a + b * c): " + result1); // 输出 20

        int result2 = (a + b) * c; // 括号优先,所以先计算 a + b
        System.out.println("Result2 ((a + b) * c): " + result2); // 输出 30

        int result3 = a / b + c; // 除法优先于加法,所以先计算 a / b
        System.out.println("Result3 (a / b + c): " + result3); // 输出 4

        int result4 = a % b + c; // 取模运算优先于加法,所以先计算 a % b
        System.out.println("Result4 (a % b + c): " + result4); // 输出 2

        boolean result5 = a > b && b > c; // 关系运算符优先于逻辑运算符,所以先计算关系表达式
        System.out.println("Result5 (a > b && b > c): " + result5); // 输出 true

        boolean result6 = a == b || b != c; // 关系运算符优先于逻辑运算符,所以先计算关系表达式
        System.out.println("Result6 (a == b || b != c): " + result6); // 输出 true
    }
}

解释说明:

  • 乘法优先于加法:在 a + b * c 中,b * c 会先计算,结果是 20
  • 括号优先:在 (a + b) * c 中,a + b 会先计算,结果是 30
  • 除法优先于加法:在 a / b + c 中,a / b 会先计算,结果是 4
  • 取模运算优先于加法:在 a % b + c 中,a % b 会先计算,结果是 2
  • 关系运算符优先于逻辑运算符:在 a > b && b > ca == b || b != c 中,关系表达式会先计算。

通过这些例子可以清楚地看到不同运算符的优先级顺序。

上一篇:java调用c++库

下一篇:java contains的用法

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站