📜  java while schleife - Java (1)

📅  最后修改于: 2023-12-03 15:01:32.739000             🧑  作者: Mango

Java中的while循环

在Java中,while循环是一种基本的循环结构,它允许您重复执行某些代码块,直到给定的条件不再满足。它可以使用变量进行控制,也可以在循环体内使用条件语句。

while循环语法

while循环语法如下所示:

while(条件){
  //循环体执行的代码
}

在上面的语法中,当条件满足时,循环体中的代码将循环执行。这个条件可以是任何布尔表达式。

示例

下面是一个简单的Java程序,它演示了while循环的使用。该程序会输出0到4之间的数字。

public class Example {
  public static void main(String[] args) {
    int i = 0;
    while (i < 5) {
      System.out.println(i);
      i++;
    }
  }
}

在上面的程序中,我们定义了一个整数变量i,并将其初始化为0。while循环在i小于5时执行,并在每次循环迭代时打印i的值,并且迭代结束后将i增加1。

while循环的控制语句

while循环也可以使用break和continue语句控制循环的执行。Break语句使用于中途跳出循环的情况。而continue语句用于提前结束单次循环。

break语句

下面是一个演示使用break语句的while循环示例程序。该程序将循环输出0到9的数字,但是当i等于5的时候,使用break语句跳出循环。

public class Example {
  public static void main(String[] args) {
    int i = 0;
    while (i < 10) {
      if (i == 5) {
        break;
      }
      System.out.println(i);
      i++;
    }
  }
}
continue语句

下面是一个演示while循环使用continue语句的示例程序。该程序将循环输出0到4之间的偶数。

public class Example {
  public static void main(String[] args) {
    int i = 0;
    while (i < 5) {
      i++;
      if (i % 2 != 0) {
        continue;
      }
      System.out.println(i);
    }
  }
}

在这个程序中,我们使用了continue语句来跳过那些不能被2整除的数。当i等于1或3时,continue语句将跳过循环体中的代码,继续循环的下一个迭代。

总结

while循环是Java编程中的基本循环结构,它允许您重复执行代码块,直到给定的条件不再满足。while循环的控制语句包括break和continue语句,它们可以帮助您控制循环的执行。