黑马程序员技术交流社区
标题:
java中++在前和++在后具体有什么区别啊?
[打印本页]
作者:
和平世界
时间:
2015-8-13 21:54
标题:
java中++在前和++在后具体有什么区别啊?
真的是一个很困难的问题啊
作者:
WQWP
时间:
2015-8-13 21:58
和C语言中的用法相似
作者:
秋天中の夏季
时间:
2015-8-13 22:39
++在前先自增再运算,在后面就先运算在自增
作者:
陈cc
时间:
2015-8-13 22:58
class Demo
{
public static void main(String[] args)
{
int a = 2;
a = a++;
System.out.println(a);
a = 2;
a = ++a;
System.out.println(a);
a = 2;
int b = a++;
System.out.println(a);
}
}
搞懂这个问题就o了
作者:
疯疯疯疯疯子
时间:
2015-8-13 23:18
本帖最后由 疯疯疯疯疯子 于 2015-8-13 23:19 编辑
b=a++;表示把a先赋值给b,然后a自己再加,但加完不赋值给b,b是a加之前的值。。。。。。。。。。。。。。。。。。。。。。b=++a;表示a先自己加,加完之后再赋值给b,b是a加完的值
作者:
kingxiao
时间:
2015-8-13 23:30
a = 1++和a = ++1 第一个a = 1 第二个 a = 2 第一个先运行在加1,后者先加在运行
作者:
yantao0401
时间:
2015-8-14 10:48
a=a++; 先赋值给a , 然后再自增。 a=++a; 先进行自增 , 然后再赋值给a .
作者:
Hanle
时间:
2015-8-14 11:30
++在前,先自增再赋值,++在后,先赋值再自增。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2