while循环语句依次输出整数1-20并且跳过7使用continue
1个回答
关注
展开全部
咨询记录 · 回答于2023-12-28
while循环语句依次输出整数1-20并且跳过7使用continue
您好,很高兴为您解答,while循环语句依次输出整数1-20并且跳过7
使用continue
1. while循环中可以执行continue。
2. 在循环语句的结构中,while(或for)语句后面花括号内的语句组成“循环体”。一般来讲,每循环一次,循环体的所有语句按照先后顺序全部执行一遍。如果循环体中含有continue语句,一旦某一次循环时,程序执行到了continue,本次循环就不会执行后面的所有语句,而回到while或for那一句进行下一次循环。本例的循环体中,含有一个continue语句。
3. 运行i=1、i=2时,因为if语句的条件不成立,不会执行continue,程序会往下运行,即分别打印1和2,并且i加上1(自增)。但是,当第三次循环时,i=3,if条件成立,执行continue,就不会打印3,也不会i自增,就回到while语句,此时i仍然=3,又去执行continue,再回到while,……如此反复,成了死循环。