使用 foreach 操作数组

简介: 使用 foreach 操作数组 foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢? ...

使用 foreach 操作数组

foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢?

语法:

我们分别使用 for 和 foreach 语句来遍历数组

运行结果:

看到 foreach 的方便了吧!!

留个思考问题给大家:如果想在 foreach 语句中获取数组元素的下标,该如何做呢??

任务

在编辑器中定义了一个整型数组 scores ,保存学生成绩信息,通过 Arrays 类的 sort 方法对成绩数组进行排序,然后使用 foreach 遍历输出数组中的元素。

请在第 10、14 行中将代码填写完整

运行结果为:

import java.util.Arrays;

public class HelloWorld {
    
    public static void main(String[] args) {
        
		// 定义一个整型数组,保存成绩信息
		int[] scores = { 89, 72, 64, 58, 93 };
        
		// 对Arrays类对数组进行排序
		Arrays.sort(scores);
        
		// 使用foreach遍历输出数组中的元素
		for (int score:scores                  ) {
			System.out.println(score);
		}
	}
}


相关文章
|
2天前
|
JavaScript 前端开发
解一下操作数组的方法reduce,some,map,find
解一下操作数组的方法reduce,some,map,find
5 0
|
24天前
|
JavaScript 前端开发 索引
foreach、for in 和for of之间的区别
foreach、for in 和for of之间的区别
21 6
|
6月前
es6扩展运算符、concat方法合并多个数组
es6扩展运算符、concat方法合并多个数组
27 0
|
7月前
|
存储 JavaScript 前端开发
分别利用split(),slice(),splice(),join(),操作数组的方法
分别利用split(),slice(),splice(),join(),操作数组的方法
|
8月前
|
编译器 C++
C++new和delete运算符介绍
内存管理运算符 new、new[]、delete 和 delete[] 也可以进行重载,其重载形式既可以是类的成员函数,也可以是全局函数。一般情况下,内建的内存管理运算符就够用了,只有在需要自己管理内存时才会重载。 以成员函数的形式重载 new 运算符: void * className::operator new( size_t size ){ //TODO: } 以全局函数的形式重载 new 运算符: void * operator new( size_t size ){ //TODO: } 两种重载形式的返回值相同,都是void *类型,并且都有一个参数,为si
94 0
|
9月前
如何利用splice()和slice()方法操作数组
如何利用splice()和slice()方法操作数组
44 0
|
9月前
|
JavaScript
es6数据类型Symbol以及es6操作数组常用的方法
es6数据类型Symbol以及es6操作数组常用的方法
63 0
|
11月前
|
Java Python
数组及字符串组的使用
数组及字符串组的使用
36 0
|
SQL 数据库
BETWEEN 操作符实例
BETWEEN 操作符实例
50 1
AND 运算符实例
AND 运算符实例
65 0