for里面的循环变量变化

来源:4-12 Java循环跳转语句之 continue

窗外暴雨

2016-02-19 14:43

为什么for(int i=2;i<=10;i+2)不行?

写回答 关注

5回答

  • 人文小花
    2016-02-19 15:00:43
    已采纳

    最后一个得是i=i+2,这样才是一个完整的等式。就像i++,实际上是i=i+1的缩写,所以要有变量,有赋值才完整

    么么哒(*^__^*)宝宝应该没有解释错

    窗外暴雨

    多谢各位!

    2016-02-19 15:35:49

    共 1 条回复 >

  • xueying234
    2016-02-19 15:21:30

    楼上说的都是对的 i++是指i=i+1

    所以直接写i+2是不对的 应该是一个等式 i=i+2

  • MrLJia
    2016-02-19 15:06:07

    你i+2改为i=i+2就可以了.原因是(i+2)它不是一个等式,不能改变I的值.

  • skbbab
    2016-02-19 14:59:15

    for(int i=2;i<=10;i+=2)就行了

  • Tsukasa
    2016-02-19 14:59:07

    这肯定不行啊,你是想让他每次递增2吗?得这样

    for(int i=2;i<=10;i=i+2)


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题