语法结构为:do{
循环语句;
}while(判断表达式);
在do—while()循环中,break用于永久地终结循环,即直接跳出循环(一次只能跳出一层循环)。而continue用于结束本次循环的后续语句,直接去判断语句部分,看是否进入下一次循环。
此处1 2 3 4之后i=5,故而执行break语句跳出循环,程序结束。
此处1 2 3 4之后i=5遇见continue故而返回判断i是否小于等于10,接着再判断是否等于5,继而再次遇见continue之后返回判断是否小于等于10,从而陷入死循环。