java中的自增和自减符号,比如i++和++i的区别 i–和--i的区别
- i++ : 这个是先赋值然后才进行+1
- ++i : 这个是先+1然后再进行赋值
例题:
public class inc_dec {
void test(int a,int d){
int b;
int c;
b =++a; //先加1后赋值
c = d++; //先赋值后+1
System.out.println("b的值:"+b);
System.out.println("c的值:"+c);
}
public static void main(String[] args) {
inc_dec a = new inc_dec();
a.test(2,2);
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200913095137433.png#pic_center
- i-- : 这个是先赋值后减1
- –i : 这个是减1后赋值
public class inc_dec {
void test(int a,int d){
int b;
int c;
b =--a; //先减有赋值
c = d--; //先赋值后减
System.out.println("b的值:"+b);
System.out.println("c的值:"+c);
}
public static void main(String[] args) {
inc_dec a = new inc_dec();
a.test(2,2);
}
}