【运算符篇】 自增,自减

本文详细解析了自增(++)和自减(--)运算符的基本含义,分别探讨了它们在单独使用和混合运算时的不同行为。通过实例演示了++a与a++的等效性,以及在表达式中的先后执行顺序差异。适合初学者理解运算符的微妙之处。
摘要由CSDN通过智能技术生成
【运算符篇】自增运算符 ++ 自减运算符 - -

Doem08

基本含义
  • 让一个变量涨一个数值1,或者让一个变量降一个数值1
使用方式
  • 单独使用:不和其他任何操作混合,自己独立成为一个步骤。
  • 混合使用:和其它操作混合,例如与赋值混合,或者与打印操作混合,等。
使用区别
  1. 再单独使用的时候,前++和后++没有任何区别,也就是++a和a++是完全一样的。

  2. 在混合运算的时候,有很大区别:

    如果是|前++|,那么变量立刻马上+1,然后拿着结果进行使用or打印;【先加后用】

    如果是|后++|,那么首先使用变量本来的数值,然后再加上1(这个1就存起来到下一步接着算)【先用后加】

单独运算
//单独运算
        int num=10;
        num++;
        System.out.println(num); //11
        ++num;
        System.out.println(num); //12
        
        int x=10;
        System.out.println(++x);//11
        System.out.println(x++);//11 打印时候也算混合
        System.out.println(++x); //13
混合运算
public class Demo08 {
    public static void main(String[] args) {
        //自增,自减
        //++   --  一元运算符 a++ :a=a+1
        int a=3;
        int b=a++; //执行完代码后,先给b赋值再自增
        //这时 b=3 a=4
        System.out.println(a); //4
        //a=4 ,4+1=5
        int c=++a; //执行完代码前,先自增再给b赋值
        //c=5
        System.out.println(a); //5
        System.out.println(b); //3
        System.out.println(c); //5
        System.out.println("==========================");
        //幂运算 2^3 2*2*2=8
        double aA=Math.pow(2,3);
        System.out.println(aA); //8.0
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值