[基础]Java编程中自加,自减易被忽视的一个地方,打印命令的输出

              可能正在学基础的朋友都知道++,--的含义,也能很好的操作++,--命令.那我也再啰嗦几句关于++,--的含义,(--和++一样,这里只说++).

              ++a,是指,将a的值加1,然后在进行别的操作.

              a++,是指,将a的值加1,然后用a的原始值进行操作.

              还记得一道面试题讲的就是,定义 int a = 1,然后问你 a = a++,其中a的值是多少.再问你a=++a的值又是多少.当然,这个很简单,前者等于1. 后者等于2.我今天要讲得重点并不是这个.我要讲得是一个容易被大家忽视的一个地方.闲话不说,看下面这个代码.

              

            class Pritise

{  public static void main (String [] args)

     {    int a = 1;

         System.out.println(a++);

     }

}


               大家觉得打印出来的数是多少?  1还是2呢.

         初学者可以自己尝试一下.答案是1,在System这个类中也是按照加加,减减的定义进行操作的.在这里就是想让大家加深对a++的认识,无论何时,a++都是在将a加1后,用原来的数据进行任何其他操作.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值