展开全部
因为count++先赋值后自增。每次循环都先把0赋值给了count,然后又+1了,但这时候count已经用不到了,你可以改成++count就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-04-13
展开全部
因为你用的++后置
count = count++;
// ++后置,会先执行赋值,赋值结束后才++ ,所以你的count的值还是原来的值
// 改成
count = ++count;
// 或者
count += 1;
// 或者不要赋值了,直接
count ++;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
count = count++ 是先把count赋值给左边,即:count=count,然后再++
count = ++count 是先自增,再赋值。
所以,如果你要修改的话,可以修改成 count = ++ count ,count += 1;
或者, 直接写 count++ 都可以
count = ++count 是先自增,再赋值。
所以,如果你要修改的话,可以修改成 count = ++ count ,count += 1;
或者, 直接写 count++ 都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后加加 你改为++count 就是10 或者直接改为count++ 不要重新赋值
int count=0;
for (int i = 0; i < 10; i++) {
count++;
}
System.out.println(count);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先编程类题目截图带上行数是必须的
将方法第四行修改为count++即可
将方法第四行修改为count++即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询