一个代码小问题(初学者) 这里可以,完全没有问题这种问题,楼主可以自己在eclipse里面试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以。i++是在这个语句之后(使用完i之后)进行+操作,++i顺序执行(先将i进行+之后再使用i) 这个一般是涉及到j=i++; 和 j=++i; 的时候有区别楼主的这个例子,效果上就没有什么区别了。 可以换,起到的作用是一样的,但是i++是先将i赋值再将i加1,;++i是先将i+1赋给i,在进行其他运算。 可以,虽然i++和++i的概念不同,但是在你没有引用i的情况下 都是只是i+1 举个例子,比如i的值是2,如果是++i,就是先把i的值增加为3,然后再进行其他操作,i++是i先取2进行操作,操作完了之后再增加为3。他俩的区别主要体现在表达式计算中。在本例的循环语句中,他俩是可以换的。 也就是赋值的时候有区别,试一下j=++i和j=i++的区别就懂了,分别输出一下 可以只是值会有变化,具体代码如下: public static void main(String[] args) { int i = 1; System.out.println("i++的结果:"+(i++));//输出1,会导致先输出1,然后执行自加 System.out.println("==============================="); i=1;//必须重置原有值.-----!!!!如果这里不重置,下面一行将输出3. System.out.println("++i的结果:"+(++i));//如果上面没清空,这里将输出3,如果上面执行了重置,将输出2.执行的是:先加之后在输出 } 可以的。++i 和 i ++; 在这里没什么区别。如果是赋值的话就有问题了。++i; 是先自增1 再赋值,而i ++ ; 是先赋值再增加1 ; ++i 是先加1 ,再返回,返回的值 是 i+1 ;i++ 是 先返回 ,再加1 ,返回的是 i ++i, i++是两个不同的概念,一个是先加,一个是后加,循环里还是i++吧 看回复也好有意思昂,i++和++i是不同的,在进行赋值时i++相当于a=i;i=i+1;,++i相当于i=i+1,a=i;在你这条语句中i++和++i虽然增加方式不同,但是结果是一样的。所以没问题的 可以的没问题的,因为i的取值在while循环里,完全没有问题 httpclient 的问题啊~~~~~~~~~~~~~~~~~希望大家能帮助一下啊~~~~~~~~~~~~55555555555555555555555555 这个String str为什么没变?? Java绘图(坦克大战) 高手看看 字符串 转 日期的 基础问题 说不同国语的人可以相互沟通吗?? 谁能给我一个SQLserver2000中文企业版的下载地址!谢谢~~~~~ 在UltraEdit的左侧树中删了文件后,回车站里没有,有办法恢复码? 高分求解 高手进,关于look & feel 界面更新的问题 看似简单,不一定容易! 关于java产生随机数的问题 到底该如何学java???
楼主的这个例子,效果上就没有什么区别了。
也就是赋值的时候有区别,试一下j=++i和j=i++的区别就懂了,分别输出一下
public static void main(String[] args) {
int i = 1;
System.out.println("i++的结果:"+(i++));//输出1,会导致先输出1,然后执行自加
System.out.println("===============================");
i=1;//必须重置原有值.-----!!!!如果这里不重置,下面一行将输出3.
System.out.println("++i的结果:"+(++i));//如果上面没清空,这里将输出3,如果上面执行了重置,将输出2.执行的是:先加之后在输出
}
i++ 是 先返回 ,再加1 ,返回的是 i