如图,这就是while语句基本格式
当表达式条件为真,就会一直执行循环语句,直到不满足循环条件(因为我输入的是1,即真,所以while会一直执行循环语句)
如图,这是一个运用while语句打印1-10的语句
当 i<=10时,打印i,并i++,直到i>10,程序结束
以上就是while语句的基本用法
当while语句遇到break和continue时,又是什么结果呢?
如图,当i=5时,我们执行break。
因为在i=5时执行了break,所以5还没有来得及打印就跳出了循环并且不再执行循环语句,即输出结果如图
所以我们得出结论:
在while语句中,break的作用是永久的终止循环
如图,当我们把break改成continue(继续的意思)时,程序的结果为1 2 3 4 死循环
当i=5时,程序执行continue,这时程序会直接跳过continue后面的代码,回到while(i<=10),而i没有++还是等于5,代码继续执行到continue,再次跳过continue后面的代码回到while(i<=10),如此反复,就成为死循环
即在while循环中,continue会跳过本次循环中continue后面的语句