为了账号安全,请及时绑定邮箱和手机立即绑定

谁能给我解析一下

http://img1.sycdn.imooc.com//559cec9c00015b8b03620342.jpg谁能给我解析一下怎么得到的运行结果?(1、2、结束啦

正在回答

5 回答

刚开始赋值i= 1 ,1>2是false,1%3==1也是false。false&&false的结果是false。也就是不进入if语句中。当i=2是同样。但是当i=3是进入了if语句,遇到了break关键词就中断了for语句,然后输出了“结束啦”

0 回复 有任何疑惑可以回复我~

不对,对不起,break是结束整个循环,continue是结束本次循环

0 回复 有任何疑惑可以回复我~

如果I不符合if后的条件,就执行第一个输出,并继续循环,即break;如果i符合,就跳出循环

0 回复 有任何疑惑可以回复我~

一旦break被执行,你的循环就结束了,也就是说你的循环只走了二遍就被break中止了

0 回复 有任何疑惑可以回复我~

当i=3的时候不就break了么

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

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

进入课程

谁能给我解析一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信