21xrx.com
2025-03-22 08:24:45 Saturday
文章检索 我的文章 写文章
【教程】Java加强for循环的用法和相关代码示例
2023-06-16 13:08:16 深夜i     --     --
Java 加强for循环 foreach循环

在Java语言中,循环是常用的语句之一。而加强的for循环是相对传统for循环的一种简化语法。这篇文章将为您详细介绍Java加强for循环的概念、用法以及提供相关代码示例供您参考。

一、Java加强for循环的概念

Java中加强的for循环即“foreach循环”,它是“for”循环的一种简化表现形式。它可以遍历数组或集合中的所有元素,语法格式如下:

for (数据类型 变量名 : 数组名/集合名)
  //执行代码

二、Java加强for循环的用法

使用加强的for循环,可以更加简便地遍历数组或集合中的所有元素,不需要像传统for循环那样在代码中手动定义索引、增量等参数。下面通过代码示例,具体演示如何使用加强的for循环。

1. 遍历数组

int[] arr = 2;
for (int num : arr){
  System.out.println(num);
}

2. 遍历List集合

List
  list = new ArrayList<>();
 
list.add("apple");
list.add("banana");
list.add("orange");
for (String fruit : list){
  System.out.println(fruit);
}

3. 遍历Map集合

Map
  map = new HashMap<>();
 
map.put("Tom", 20);
map.put("Jerry", 22);
map.put("Lucy", 18);
for (String key : map.keySet()){
  System.out.println(key + " age is " + map.get(key));
}

三、相关代码示例

1. 将数组中的所有元素相加并返回结果

int[] arr = 4;
int sum = 0;
for (int num : arr){
  sum += num;
}
System.out.println("数组元素总和为:" + sum);

2. 使用for循环打印乘法表

for (int i = 1; i <= 9; i++){
  for (int j = 1; j <= i; j++){
    System.out.print(j + "*" + i + "=" + (i * j) + "\t");
  }
  System.out.println();
}

3. 判断数组中是否存在指定元素

int[] arr = 2;
int target = 3;
boolean flag = false;
for (int num : arr){
  if (num == target)
    flag = true;
    break;
  
}
if (flag){
  System.out.println("数组中存在元素" + target);
} else {
  System.out.println("数组中不存在元素" + target);
}

四、关键词

Java、加强for循环、foreach循环

  
  

评论区