在 Java 中,流程控制是控制程序执行顺序的重要机制。Java 提供了多种流程控制语句,包括条件语句和循环语句。在本教程中,我们将介绍 Java 中流程控制语句的基本用法。

条件语句

  1. if 语句

    • if 语句用于根据条件执行代码块,如果条件为真,则执行代码块中的代码。
    int num = 10;
    if(num > 0) {
        System.out.println("Number is positive");
    }
    
  2. if-else 语句

    • if-else 语句用于在条件为真或假时执行不同的代码块。
    int num = -5;
    if(num > 0) {
        System.out.println("Number is positive");
    } else {
        System.out.println("Number is negative");
    }
    
  3. else-if 语句

    • else-if 语句用于在多个条件之间进行选择。
    int num = 0;
    if(num > 0) {
        System.out.println("Number is positive");
    } else if(num < 0) {
        System.out.println("Number is negative");
    } else {
        System.out.println("Number is zero");
    }
    

循环语句

  1. while 循环

    • while 循环会在条件为真时重复执行代码块。
    int i = 0;
    while(i < 5) {
        System.out.println(i);
        i++;
    }
    
  2. do-while 循环

    • do-while 循环会先执行一次代码块,然后在条件为真时重复执行。
    int i = 0;
    do {
        System.out.println(i);
        i++;
    } while(i < 5);
    
  3. for 循环

    • for 循环用于在指定次数内执行代码块。
    for(int i = 0; i < 5; i++) {
        System.out.println(i);
    }
    

控制流程

  1. break 语句

    • break 语句用于跳出循环或 switch 语句。
    for(int i = 0; i < 5; i++) {
        if(i == 3) {
            break;
        }
        System.out.println(i);
    }
    
  2. continue 语句

    • continue 语句用于跳过当前循环中的剩余代码,继续下一次循环。
    for(int i = 0; i < 5; i++) {
        if(i == 3) {
            continue;
        }
        System.out.println(i);
    }
    

以上是 Java 中流程控制语句的基本用法。希望这篇教程能帮助您理解 Java 中的流程控制机制。