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

java运算符的优先级

作者:炼狱死神   发布日期:2026-07-23   浏览:83

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

public class OperatorPrecedenceExample {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;
        int c = 2;
        int d = 3;

        // 乘法和除法优先于加法和减法
        int result1 = a + b * c - d / 2;
        System.out.println("Result of a + b * c - d / 2: " + result1);
        // 解释:先计算 b * c 和 d / 2,然后进行加法和减法
        // 即:10 + (5 * 2) - (3 / 2) = 10 + 10 - 1 = 19

        // 使用括号可以改变运算顺序
        int result2 = (a + b) * (c - d);
        System.out.println("Result of (a + b) * (c - d): " + result2);
        // 解释:先计算括号内的表达式,再进行乘法
        // 即:(10 + 5) * (2 - 3) = 15 * (-1) = -15

        // 比较运算符的优先级低于算术运算符
        boolean result3 = a + b > c * d;
        System.out.println("Result of a + b > c * d: " + result3);
        // 解释:先计算 a + b 和 c * d,然后进行比较
        // 即:(10 + 5) > (2 * 3) = 15 > 6 = true

        // 赋值运算符的优先级最低
        int e = a + b * c;
        System.out.println("Result of e = a + b * c: " + e);
        // 解释:先计算 b * c,然后进行加法,最后赋值给 e
        // 即:e = 10 + (5 * 2) = 20
    }
}

上一篇:java结束for循环有几种

下一篇:java 时间转字符串

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

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

Laravel 中文站