课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
不明白输出结果中b为什么等于6
2016-11-18
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
因为b是变量,++是自增1,++a就是a+1=6,然后把6的值赋值给b,然后b就等于6了
幕布斯0062222 提问者
这个例子中b=6没错,但是a=5这个错了吧?a又没有自加,最后直接输出a的值,应该是a=5才对
b是6了解,只是不了解a为什么是6
最后的(“a:”+a)和(“b:”+b)分别是什么意思?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答为什么 System.out.println("a等于b:" + (a == b)); 输出的结果不是0呢?
4 回答不明白int a=5; int b=++a;输出结果 a为什么是6呢?不应该是5吗?
4 回答int a=5 int b=a++ 输出为什么a=6 b=5
1 回答为什么输出结果不同?
1 回答输出结果是:d++ = 25; ++d = 27; 为什么++d为什么不等于26,还是不理解!