课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
for(int i=1,j=5;i<=5;i++,j--){
System.out.println(i+"+"+j+"="+(i+j));
}
运行结果怎么是
1+5=6
2+4=6
3+3=6
4+2=6
5+1=6
哪位能帮忙解释下? 谢谢!!
2017-02-24
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
额, 空格不太明显,这个+j+的+跟前面那个i+的+是一个意思,懂了吧
Sedate1202 提问者
用到了两个知识点,for循环,自增自减。
for循环里面,先执行表达式1(即i=1,j=5),再执行表达式2(即判断语句i<=5),当表达式2为真时,执行循环语句(输出语句out),再执行表达式3(i++,j--)。再依次重复执行表达式2,循环语句,表达式3,直到表达式2不满足。
完整的代码呢?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答结果看不懂
2 回答没看懂这道题木
2 回答不太懂这个取模运算
4 回答运算结果为true
3 回答点击运行结果看不到结果