break是为了退出当前循环的,说的通俗点就是为了退出包裹着你的那层循环的。你说的这里为什么遇到20就break呢?而不是直接在while循环中写count<20呢,对吧?我想你的疑惑应该是这个。
当我们在处理复杂的业务逻辑时,往往代码不是你这里写的如此简单,比如登陆时,如果我连续输入了三次错误的密码就要对当前用户进行锁定,此时break就能彰显用处了。
你这里,我给你打个比方,就是你今晚本来打算做50个俯卧撑的,于是count<50了,结果中途有个妹妹叫你去玩儿,你还顾得上做俯卧撑么,于是这里的count == 20就是小姑凉来了,break就是你不做俯卧撑了。
明白了不 |