看不懂代码里的i++和输出的结果是什么关系 javastatici++ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 t1.i++ 相当于 int temp = t1.i; t1.i = t1.i + 1; return temp; i++我明白,可是t1.i++在这里和输出的结果是什么关系呢 给你两个建议:第一是以后贴代码用标准格式,发帖的时候有这个功能,在表情左边。第二你想用某个变量的输出验证程序运行的结果,注意代码前后有没有其他的地方对这个变量重新赋值。比如上面的i,在for循环里最后变成了3。t1.i++是先取值后自加,输出不会立马看到改变,但i已经加1.如果再次输出可见已变。 不是++没有用,而是i++的作用是体现在下一次使用上,比如你第一次输出i++是47,那么当输出i=47后,i会自动递增1,变成48,当你下次直接输出i的时候就是48了,不知道我说的意思你明白吗?另外顺便说下++i和i++吧,++i是先执行++,然后在打印,和i++正好相反的,也就是说第一次输出++i时就是i递增后的值,48。 什么是面向对象啊????? java socket 如何发送16进制数据 两个JTABLE问题... 如何把结果集转成二唯数组啊,请进来看看,在线等 jdbc驱动问题 关于二进制的问题(高手来啊) 一个页面验证码的问题 请教:怎样把两个图片合并成一个? java中有没有类似C++中到拷贝构造函数,我想实现对象拷贝? 谁能肯定在 Java 小程序中不能通过 Socket 在客户机与服务器之间通讯? 怎么把数据库里面的一列求和,然后把结果取出来显示在jsp页面上?? 我想问下装饰模式和代理模式可不可以这样理解
t1.i = t1.i + 1;
return temp;
另外顺便说下++i和i++吧,++i是先执行++,然后在打印,和i++正好相反的,也就是说第一次输出++i时就是i递增后的值,48。