Java循环操作方式的大全
下文笔者讲述java循环操作方式大全,如下所示
循环简介
一个代码块,只要符合指定条件后,可重复运行,我们将这种运行方式称之为“循环” =============================================== Java中循环有哪几种常见的操作方式呢?下文笔者将一一道来,如下所示
while,do while,for ,for each例:
Java While循环
while循环 会循环执行一个代码块 只要指定的条件为真 while (condition) { // 要执行的代码块 }例
int i = 0; while (i < 5) { System.out.println(i); i++; }
Do/While 循环
do/while 循环 是 while 循环的变体 注意事项: 此循环将在检查条件是否为真之前执行一次代码块 然后只要条件为真 它就会重复执行循环
do { // 要执行的代码块 } while (condition);例
int i = 0; do { System.out.println(i); i++; } while (i < 5);
Java For循环
for (statement 1; statement 2; statement 3) { // 要执行的代码块 } ----参数说明----- 语句1在执行代码块之前执行一次。 语句2定义执行代码块的条件。 语句3在执行代码块后执行(每次)。例:
for (int i = 0; i < 5; i++) { System.out.println(i); } ----运行以上代码,将输出以下信息---- 0 1 2 3 4
----相关说明---- 语句1设置一个变量 i 并将其值初始化为 0。 语句2定义循环条件:i 必须小于 5。 语句3在每次循环迭代中将 i 的值增加 1
For-Each循环
语法: for (type variableName : arrayName) { // 要执行的代码块 } -----相关说明----- type: 声明变量的类型,该类型必须与数组元素的类型一致。 variableName: 循环每次迭代都会赋值一个数组元素给该变量。 arrayName: 要遍历的数组。例
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; for (String car : cars) { System.out.println(car); } ----运行以上代码,将输出以下信息---- Volvo BMW Ford Mazda
for each优点
for-each循环语法简洁 易于理解和使用。 for-each循环避免使用循环计数器 使代码更加简洁 局限性 for-each 循环不能修改数组元素的值。 for-each 循环不能在循环中跳过或提前结束循环
Java8循环方法之stream
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; cars.stream().forEach(System.out::println); ----运行以上代码,将输出以下信息----- Volvo BMW Ford Mazda
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。