21xrx.com
2024-12-23 02:30:09 Monday
登录
文章检索 我的文章 写文章
【教程】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循环

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复