Java中a++和++a都什么意思啊,各位大侠能举个例子么!
发布网友
发布时间:2022-05-16 19:56
我来回答
共4个回答
热心网友
时间:2023-08-19 06:56
a++和++a都是a的自增(++一次加1),举例如下
i =a++;意思是将a++表达式赋值给 i
i=++a;意思是将++a的值赋值给 i
总之a++就是先赋值后运算,++a就是先运算后赋值
a--和--a同理
热心网友
时间:2023-08-19 06:57
a++ 是先使用a的值,然后再+1;int a=1;a+++1=2
++a是先+1,然后再使用a的值;int a=1;++a+1=3
参考资料:sername
热心网友
时间:2023-08-19 06:57
a++:理解为赋值后自加。++a:赋值前自加.
public void main(String []args) {
int a=0,b=0,c=0;
b=++a;
c=a++;
System.out.println(b+"------------------"+c);
}
打印结果为:1------------------0
热心网友
时间:2023-08-19 06:58
你print一下不就知道了吗?前加后加区别