算术运算符自增自减

本文详细解析了Java中的自增`num++`和自减`--num`运算符的工作原理,特别是它们在表达式中的不同行为。通过示例代码展示了先使用后加一(后置自增)和先加一后使用(前置自增)的区别,以及其在程序执行过程中的差异。理解这些概念对于编写高效和准确的Java代码至关重要。
摘要由CSDN通过智能技术生成

自增

num++ 输出后+1
++num +1后输出

public class C1 {
    public static void main(String[] args) {
        int num = 1;
        // 在JVM中先取num的值,再对值进行运算
        // 在效果上相当于两个语句,第一个是直接打印num,第二个是对num进行加一
        System.out.println(num++); //1
        System.out.println(num);   //2
        System.out.println(++num);  //3
    }
}

自减

自增和自减的一个重要的现象:当符号在变量前时,JVM先看到的是要做的事,即加或减
–num -1后输出

public static void main(String[] args) {
    int num = 2;

    System.out.println(--num); //1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值