a 自增自减运算符

一 a的自增运算

   a++++a 都属于自增运算符,区别是对变量a的值进行自增的时机不同。a++是先进行取值,后进行自增。++a是先进行自增,后进行取值。

1.在没有“用”之前,这两者输出的a的值都是一样的

例题1:

    int a=5;

    a++;       //a=a+1

    System.out.println(a);     //结果是6

例题2:

    int a=5;

    ++a;       //a=a+1

    System.out.println(a);     //结果是6

2.在“用”之后,就产生了区别

例题1:

    int a=5;

    System.out.println(a++);     //结果是5

例题2:

     int a=5;

    System.out.println(++a);     //结果是6

例题3:

     int a=5;

     b=a++;    //产生了赋值操作

     System.out.println(b);     //结果是5

     System.out.println(a);      //结果是6

3.问?下面的结果是多少

     int a=5;

     System.out.println(a++);  

      System.out.println(a);  

二  a的自减运算

   a--和--a 都属于自减运算符,区别是对变量a的值进行自减的时机不同。a--是先进行取值,后进行自增。--a是先进行自减,后进行取值。

1.在没有“用”之前,这两者输出的a的值都是一样的

例题1:

    int a=5;

    a--;       //a=a-1

    System.out.println(a);     //结果是4

例题2:

    int a=5;

    --a;       //a=a-1

    System.out.println(a);     //结果是4

2.在“用”之后,就产生了区别

例题1:

    int a=5;

    System.out.println(a--);     //结果是5

例题2:

     int a=5;

    System.out.println(--a);     //结果是4

例题3:

     int a=5;

     b=a--;    //产生了赋值操作

     System.out.println(b);     //结果是5

     System.out.println(a);      //结果是4

3.问?下面的结果是多少

     int a=5;

     System.out.println(a--);  

      System.out.println(a);  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值