1、打印1-100的数字
2、此时如果在里面嵌套一个if语句,再回到上面之前说的break和continue的概念
这里我们如果用break,直接永久的终止循环,所以当i=5时,直接跳出循环,结束,所以这里最终调试出的结果是1 2 3 4
如果我们换成continue
那么这里它的作用是只是跳出当前的这一个循环,还是会重新开始下一次for循环,所以这里结果就是1 2 3 4 6 7 8 9 10,会发现没有5,因为我们判断当到了5的时候结束了本次循环,就跳出去了,所以没有5。
4、for循环控制变量
注意⚠️不可在for循环体内修改循环变量,防止for循环失去控制
这个上面代码的问题在于if(i=5) ,这里表示的是给i重新赋值为5,所以不对,这个地方,应该是写if(5==i)
注意❗️建议for循环语句控制变量的取值采用“前闭后开区间”的写法