Java Break 和 Continue

Java Break:

  • break 句子用于跳出循环或 switch 句子。
  • 在循环中运用 break 句子能够立即停止循环,并持续履行循环后面的代码。
  • 在 switch 句子中运用 break 句子能够跳出当前 case,并持续履行下一个 case。

示例:

// 循环示例
for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  System.out.println(i);
}
// 输出:0 1 2 3
// switch 句子示例
switch (day) {
  case "Monday":
    System.out.println("今日是星期一");
    break;
  case "Tuesday":
    System.out.println("今日是星期二");
    break;
  default:
    System.out.println("今日不是星期一或星期二");
}

Java Continue:

  • continue 句子用于越过当前循环的剩下部分,并持续履行循环的下一次迭代。
  • continue 句子通常用于在循环中满足特定条件时越过某些代码。

示例:

for (int i = 0; i < 10; i++) {
  if (i % 2 == 0) {
    continue;
  }
  System.out.println(i);
}
// 输出:1 3 5 7 9

在 While 循环中运用 Break 和 Continue:

  • breakcontinue 句子也能够在 while 循环中运用。
  • 用法与在 for 循环中相同。

示例:

// Break 示例
int i = 0;
while (i < 10) {
  System.out.println(i);
  i++;
  if (i == 4) {
    break;
  }
}
// Continue 示例
int i = 0;
while (i < 10) {
  if (i % 2 == 0) {
    i++;
    continue;
  }
  System.out.println(i);
  i++;
}

总结:

  • break 句子用于跳出循环或 switch 句子。
  • continue 句子用于越过当前循环的剩下部分。
  • breakcontinue 句子也能够在 while 循环中运用。

Java 数组

数组 是用于存储多个值的容器。它们答应您将相关数据安排在一起,并运用单个变量名拜访它们。

声明数组

要声明一个数组,您需要指定数组的类型和大小。例如,以下代码声明晰一个能够存储四个字符串的数组:

String[] cars = new String[4];

初始化数组

您能够运用两种方法初始化数组:

  • 运用赋值运算符:
String[] cars = new String[4];
cars[0] = "Volvo";
cars[1] = "BMW";
cars[2] = "Ford";
cars[3] = "Mazda";
  • 运用花括号:
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};

拜访数组元素

您能够运用方括号语法拜访数组元素。例如,以下代码输出数组中的第一个元素:

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars[0]); // 输出: Volvo

更改数组元素

您能够运用方括号语法更改数组元素的值。例如,以下代码将数组中的第一个元素更改为 “Opel”:

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
System.out.println(cars[0]); // 输出: Opel

数组长度

您能够运用 length 属性获取数组的长度。例如,以下代码输出数组的长度:

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars.length); // 输出: 4

遍历数组

您能够运用 for 循环遍历数组。例如,以下代码打印数组中的所有元素:

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.length; i++) {
  System.out.println(cars[i]);
}

多维数组

您能够声明多维数组。例如,以下代码声明晰一个二维数组,能够存储 3 行 4 列的数字:

int[][] numbers = new int[3][4];

总结

数组是一种强壮的工具,可用于存储和安排数据。它们答应您运用单个变量名拜访多个值。

多维数组

简介

多维数组是数组的数组,能够用来存储表格方法的数据,例如具有行和列的表格。

创立二维数组

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
  • myNumbers 是一个包括两个数组的数组。
  • 每个内部数组包括四个元素。

拜访元素

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
System.out.println(myNumbers[1][2]); // 输出 7
  • myNumbers[1] 表明第二个数组(索引为 1)。
  • myNumbers[1][2] 表明第二个数组中的第三个元素(索引为 2)。

更改元素值

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
myNumbers[1][2] = 9;
System.out.println(myNumbers[1][2]); // 输出 9
  • 更改 myNumbers[1][2] 的值为 9。

循环遍历多维数组

public class Main {
  public static void main(String[] args) {
    int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
    for (int i = 0; i < myNumbers.length; ++i) {
      for (int j = 0; j < myNumbers[i].length; ++j) {
        System.out.println(myNumbers[i][j]);
      }
    }
  }
}
  • 运用两个嵌套的 for 循环遍历数组。
  • 外部循环遍历行,内部循环遍历列。

示例

public class Main {
  public static void main(String[] args) {
    int[][] myNumbers = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
    for (int i = 0; i < myNumbers.length; ++i) {
      for (int j = 0; j < myNumbers[i].length; ++j) {
        System.out.print(myNumbers[i][j] + " ");
      }
      System.out.println();
    }
  }
}

输出:

1 2 3
4 5 6
7 8 9

总结

多维数组是存储表格方法数据的有效方法。能够运用嵌套循环遍历多维数组并拜访每个元素。

最后

为了方便其他设备和平台的小伙伴观看往期文章:

微信大众号搜索:Let us Coding,重视后即可获取最新文章推送

看完假如觉得有帮助,欢迎 点赞、保藏、重视