课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么for(int i=2;i<=10;i+2)不行?
2016-02-19
源自:Java入门第一季(IDEA工具)升级版 4-12
正在回答
最后一个得是i=i+2,这样才是一个完整的等式。就像i++,实际上是i=i+1的缩写,所以要有变量,有赋值才完整
么么哒(*^__^*)宝宝应该没有解释错
窗外暴雨 提问者
楼上说的都是对的 i++是指i=i+1
所以直接写i+2是不对的 应该是一个等式 i=i+2
你i+2改为i=i+2就可以了.原因是(i+2)它不是一个等式,不能改变I的值.
for(int i=2;i<=10;i+=2)就行了
这肯定不行啊,你是想让他每次递增2吗?得这样
for(int i=2;i<=10;i=i+2)
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答for循环中循环变量初始化
2 回答关于for语句中循环变量变化
3 回答for的循环变量初始化是什么?
3 回答变量变化为什么不能放在循环语句里面
1 回答for循环内的变量不能和前边的变量相同