课程
/后端开发
/Java
/Java入门第一季(IDEA工具)
a++,++a
2016-02-19
源自:Java入门第一季(IDEA工具) 3-2
正在回答
a=1,b=0;
b=a++; b=2,a=1; a++ 就是 a加1后赋值,a不变;
b=++a; b=2,a=2; ++a 就是 a自增1后赋值;
yuriy
a++表示先用a再加,++a表示先加再用,举个例子
int a = 1;
int b = 2;
a++;
++b;
System.out.println(a); //此处输出1,但是a变成了2
System.out.println(b); //此处输入3
ROUBAOZI37
lottazw 提问者
ROUBAOZI37 回复 lottazw 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答不明白int a=5; int b=++a;输出结果 a为什么是6呢?不应该是5吗?
4 回答int a=5; System.out.println("a:"+a); 运行结果不是应该是a:5吗?
3 回答为什么 System.out.println("a等于b:" + (a == b)); 输出的结果不是0呢?
5 回答a=12 执行( a + 18 ) % 4 取模,结果为 2 结果不应该是7吗?
2 回答为什么输出的a的值为6?不应该是5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号