首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使Java中的循环按1以外的增量递增

如何使Java中的循环按1以外的增量递增
EN

Stack Overflow用户
提问于 2011-01-03 10:29:26
回答 12查看 292.4K关注 0票数 87

如果你有一个这样的for循环:

代码语言:javascript
复制
for(j = 0; j<=90; j++){}

它工作得很好。但是当你有一个这样的for循环时:

代码语言:javascript
复制
for(j = 0; j<=90; j+3){}

它不起作用。有人能给我解释一下吗?

EN

回答 12

Stack Overflow用户

发布于 2011-01-03 10:33:10

这是因为j+3不会改变j的值。您需要将其替换为j = j + 3j += 3,以便j的值增加3:

代码语言:javascript
复制
for (j = 0; j <= 90; j += 3) { }
票数 125
EN

Stack Overflow用户

发布于 2011-01-03 10:32:36

在您的示例中,j+=3递增3。

(这里没有太多要说的,如果与语法相关,我建议先搜索Googling,但我是新来的,所以我可能会错。)

票数 9
EN

Stack Overflow用户

发布于 2011-01-03 10:32:48

代码语言:javascript
复制
for(j = 0; j<=90; j = j+3)
{

}

j+3不会将新值赋给j,add j=j+3会将新值赋给j,循环将上移3。

j++类似于说j = j+1,所以在这种情况下,您可以将新值赋给j,就像上面一样。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4581704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档