do{ //循环体 }while(循环条件)当循环条件成立时,会重复执行循环体中的代码,直到条件不成立。那么很显然,我们应该在循环体中动态控制循环条件是否成立,否则就形成了死循环。循环条件始终成立导致循环体一直执行,不会停止。
public class Test { public static void main(String[] args) { int num = 0; do{ System.out.println("Hello World"); num++; }while(num < 10); } }对上述代码进行分析,循环四要素如下图所示。
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str; do{ System.out.println("张三参加体能测试,跑1000米..."); System.out.print("是否合格?yes/no:"); str = scanner.next(); }while(str.equals("no")); System.out.println("合格,通过测试!"); } }运行结果如下图所示。
本文链接:http://task.lmcjl.com/news/15872.html