Emerson 发表于 2015-8-28 00:08
第一个看成:
3 + 4 + 5
天使也掉毛 发表于 2015-8-28 00:11
++在前先自增1 ++在后先参与运算吧 !?
疯疯疯疯疯子 发表于 2015-8-28 00:21
路过!!!!!
STARlove 发表于 2015-8-28 00:42
既然明白了。请教一下
int i =1;
i = i++;
公输子 发表于 2015-8-28 00:49
是不是因为i++在表达式中先运算后自增,但是这里直接赋值后却直接输出了,没有运行自增。所以结果没有错 ...
公输子 发表于 2015-8-28 00:22
在线等答案看来没戏了
STARlove 发表于 2015-8-28 00:55
自增是必须的一步。。不能不运行的
yaochaoyang 发表于 2015-8-28 10:54
在编程中i++和++i最终是一样的,不过在循环体中,i++是先取出I,再加1,++i先加后取 ...
安仔 发表于 2015-8-28 10:17
回答之前说一个最基本的问题,你的s2并没有定义,这样程序肯定会报错,找不到s2
下面回答问题:
第一次输出 ...
公输子 发表于 2015-8-28 22:49
我知道,如果赋值号右边的变量改成别的,然后再打印相应变量,结果就是2了.感谢大神教导 ...
Qf-nice 发表于 2015-8-28 23:48
class Test000 {
public static void main(String[] args) {
int i=3; //3 //4 //5
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |