java中++i和i++的用法理解

java中我看到书上写的i++是先运算,然后在加1在运算;++i则是先加1然后运算。现在一条for循环代码publicclassA{publicstaticvoidmai... java中我看到书上写的i++是先运算,然后在加1在运算;++i则是先加1然后运算。

现在一条for循环代码
public class A
{
public static void main(String[] args)
{
int i , sum = 0 ;
for(i=1;i<=10;i++) //i++或者是++i
sum += i ;
System.out.println("1 + 2 + ... + 10 = "+sum);
}
}
第6行中,无论写i++或者是++i,输出结果都是55,在这个代码中这两种写法有什么不同意思吗
展开
 我来答
缘来丶缘浅
2014-06-05 · TA获得超过791个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:288万
展开全部
这个用for循环是测不出来的。。
for循环的执行顺序是:
(1)i = 1;
(2)判断i <= 10;
(3)执行循环体;
(4)执行i ++或者 ++i;
(5)跳到(2),直到判断条件不满足,,退出
不管你是先执行i++还是++i,在第(4)步执行完成之后i的值都已经自增了。。

测试方法:
直接使用System.out.println(i++);
和System.out.println(++i);就能够看出不同了。。
非博士CC
2014-06-05 · TA获得超过310个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:37.6万
展开全部
对于你的代码是没有意义的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式