橘子味的心
标题:Java do-while循环

Java do-while循环用于多次迭代程序的一部分或重复多次执行一个代码块。 如果迭代次数不固定,必须至少执行一次循环,建议使用do-while循环。

Java do-while循环至少执行一次,因为它是在循环体之后检查条件。

语法:

  1. do{
  2. //code to be executed
  3. }while(condition); // 后置条件检查
  4. Java

Java do-while循环执行流程图如下所示 -

示例:

  1. public class DoWhileExample {
  2. public static void main(String[] args) {
  3. int i = 1;
  4. do {
  5. System.out.println(i);
  6. i++;
  7. } while (i <= 10);
  8. }
  9. }
  10. Java

执行结果如下 -

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. Java

Java无限do-while循环

如果在do-while循环中传递参数值为:true,它将是一个无限do-while循环。

语法:

  1. do{
  2. //code to be executed
  3. }while(true);
  4. Java

示例:

  1. public class DoWhileExample2 {
  2. public static void main(String[] args) {
  3. do {
  4. System.out.println("infinitive do while loop");
  5. } while (true);
  6. }
  7. }
  8. Java

执行结果如下 -

  1. infinitive do while loop
  2. infinitive do while loop
  3. infinitive do while loop
  4. ctrl+c
  5. Java

上面的需要按ctrl + c退出程序。