课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int a=5;
int b=++a;
System.out.println(a);
System.out.println(b);
a已经被赋值了,第二行是在给b赋值,为什么会改变a的赋值?
2018-04-19
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
b=++a;先处理++a,a自增1并赋值给a,a=6;再处理赋值,b=a
慕沐3164649 提问者
因为使用了先自增后使用的运用;
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答不明白为什么
3 回答不明白为什么会有ture和false的出现
1 回答如图 不明白为什么
4 回答不明白int a=5; int b=++a;输出结果 a为什么是6呢?不应该是5吗?
1 回答a的值为什么是6