课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
输出结果为什么是1和2
2016-11-16
源自:Java入门第一季(IDEA工具)升级版 4-11
正在回答
if((i > 2) && (i % 3 ==0)){ break;} ; 首先,你明白这语句是什么意思????他是说:如果i>2并且i%3等于0,就执行下一条语句break;当循环结构中i=3的时候恰好满足这个条件,所以执行break然后跳出了整个循环,不会再执行输出语句了
(还有,这个循环体中,每条语句是按顺序执行的,所以说,break结束了整个循环,自然也就不会再执行输出语句)
第一个图片
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
5 回答a=12 执行( a + 18 ) % 4 取模,结果为 2 结果不应该是7吗?
3 回答这个为什么输出结果是1和2 他不说是3的倍数吗
4 回答求教本课里第一次执行的的“i%3”的结果为啥是“1”,i++不是在他前面吗?它当时不应该是2吗?
2 回答结果不应该是3?为啥是30
9 回答为什么我执行i%2==0和i%2==1时,运行结果都是55?