Java自增自减

自增

自增又分为前自增和后自增

  • ++i 前自增,先增加后使用
public static void main(String[] args{
   int i=0;
   int m=0;
   m=++i;//前自增
   System.out.println("m="+m);//m=1
}
  • i++ 后自增,先使用后增加
public static void main(String[] args{
   int i=0;
   int m=0;
   m=i++;//前自增
   System.out.println("m="+m+"i="+i);//m=1  i=0
}

在java里,java编译器每次遇到自增自减的语句时,就会开辟一块新的内存空间来保存,然后再将这个换成变量的值赋给左边的变量,就像下面的代码:

temp = j +1;
j = j + 1;
j = temp;

自减

和自增一样。


版权声明:本文为weixin_43756490原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。