跳至主要內容

程序控制结构


程序控制结构

Java中的程序控制结构包括:

  1. 顺序结构:程序按照代码的顺序依次执行。

例如:

int a = 1;
int b = 2;
int c = a + b;
System.out.println(c);
  1. 分支结构:
  • if语句:根据条件选择执行不同的代码路径。

例如:

int num = 10;
if (num > 0) {
    System.out.println("num is positive");
} else if (num < 0) {
    System.out.println("num is negative");
} else {
    System.out.println("num is zero");
}
  • switch语句:根据变量的值选择执行不同的代码路径。

例如:

int dayOfWeek = 2;
switch (dayOfWeek) {
    case 1:
        System.out.println("Monday");
        break;
    case 2:
        System.out.println("Tuesday");
        break;
    case 3:
        System.out.println("Wednesday");
        break;
    case 4:
        System.out.println("Thursday");
        break;
    case 5:
        System.out.println("Friday");
        break;
    default:
        System.out.println("Weekend");
        break;
}
  1. 循环结构:
  • for循环:重复执行一段代码,直到满足特定条件停止。

例如:

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}
  • while循环:在满足条件的情况下重复执行一段代码。

例如:

int i = 0;
while (i < 5) {
    System.out.println(i);
    i++;
}
  • do-while循环:先执行一次代码,然后在满足条件的情况下重复执行一段代码。

例如:

int i = 0;
do {
    System.out.println(i);
    i++;
} while (i < 5);
  1. 跳转结构:
  • break语句:跳出当前循环或switch语句。

例如:

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

例如:

for (int i = 0; i < 5; i++) {
    if (i == 3) {
        continue;
    }
    System.out.println(i);
}
  • return语句:返回函数的执行结果。

例如:

public int add(int a, int b) {
    int c = a + b;
    return c;
}
上次编辑于:
贡献者: Neil