课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int a=5; System.out.println("a:"+a); 运行结果不是应该是a:5吗?
2015-12-21
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
因为在输出之前有一个a++的操作,所以a = 6;
Code_More 提问者
前面肯定有个++a或者a++
+号是连接符,输出的是5
奋斗的蛇 回复 Code_More 提问者
是啊,你输出的不是这个吗?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答不明白int a=5; int b=++a;输出结果 a为什么是6呢?不应该是5吗?
2 回答int a=5; int b=a++ 这里并没有给a重新赋值,为什么运行结果a是6 ?
4 回答int a=5 int b=a++ 输出为什么a=6 b=5
4 回答这个程序a不应该是5吗
2 回答为什么a的运行结果是6而不是5?