谁能给我解析一下怎么得到的运行结果?(1、2、结束啦
刚开始赋值i= 1 ,1>2是false,1%3==1也是false。false&&false的结果是false。也就是不进入if语句中。当i=2是同样。但是当i=3是进入了if语句,遇到了break关键词就中断了for语句,然后输出了“结束啦”
不对,对不起,break是结束整个循环,continue是结束本次循环
如果I不符合if后的条件,就执行第一个输出,并继续循环,即break;如果i符合,就跳出循环
一旦break被执行,你的循环就结束了,也就是说你的循环只走了二遍就被break中止了
当i=3的时候不就break了么