Java循环操作方式的大全

新年 Java经验 发布时间:2024-02-09 22:52:18 阅读数:7950 1
下文笔者讲述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
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202402/17074903857946.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者