对于java前后++ --的个人理解

本文详细解析了Java中++/--运算符的工作原理及其使用场景。通过实例对比了前缀和后缀形式的区别,帮助读者深入理解这些运算符的行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

人之所以痛苦,那是因为你在成长。--------magic_guo

java ++ – 运算符的理解:

一直以来,对于“++”和“–”这两个运算符都很迷,没有一个正确的观念,好好理解一下,希望以后会不会再犯类似的错误。

个人理解:

public class Demo01 {
    public static void main(String[] args) {
        // ++a :先计算++,再运算(赋值、比较等)
        // a++ :先赋值(赋值、比较等),再计算++
        int a1 = 10;
        int b1 = ++a1;
        System.out.println("a1 = " + a1 + " b1 = " + b1);

        int a2 = 10;
        int b2 = a2++;
        System.out.println("a2 = " + a2 + " b2 = " + b2);

        // --a :先计算--,再运算(赋值、比较等)
        // a-- :先赋值(赋值、比较等),再计算--
        int a3 = 10;
        int b3 = --a3;
        System.out.println("a3 = " + a3 + " b3 = " + b3);

        int a4 = 10;
        int b4 = a4--;
        System.out.println("a4 = " + a4 + " b4 = " + b4);
    }
}
a1 = 11 b1 = 11
a2 = 11 b2 = 10
a3 = 9 b3 = 9
a4 = 9 b4 = 10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值