`
linxiwd
  • 浏览: 8284 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

增强的for循环(foreach语法)

    博客分类:
  • java
阅读更多

传统做法中,都是通过for循环来控制数组的小标的变化,达到便利数组元素的目的。不过这种方式比较麻烦(特别是多维数组时),一不小心还可能下标越界。为了是程序更简便,可读性更强,JDK5新增了foreach(Enhanced for loop)语法,其形式如下:

 

for(变量的声明:表达式){
//语句
}

现在我们可以轻松实现数组元素的遍历了:

 

int[] score = {2,5,3,5,8,3};
for(int element : score){
    system.out.print(element+"\t");
}

每一次从score中取出的数组元素会自动赋值给element变量,然后打印输出。

 

注意:

1.foreach会自动判断是否超出了数组的长度,不用担心下标越界问题。

2.变量的类型必须与数组的类型相同。

分享到:
评论

相关推荐

    For 和 Foreach 的效率问题

    在编程语言中,`for`和`foreach`循环是两种常用的迭代工具,它们在处理集合或数组时发挥着重要作用。本文将深入探讨`for`和`foreach`在C#中的效率差异,以及如何根据具体场景选择合适的循环方式。 首先,`for`循环...

    详解Java中的增强 for 循环 foreach

    Java 中的增强 for 循环 foreach 是一种语法糖,它能够提高性能,并减少代码出错的几率。foreach 循环是用来对数组或者集合进行遍历的语法,具体语法如下:for(元素类型 ele : 数组名/Iterable 实例){}。 在编译...

    Java增强for循环中获取index

    首先,让我们理解增强for循环的基本语法: ```java for (类型 item : 数组或集合) { // 循环体 } ``` 这里的`类型`是数组或集合中元素的类型,`item`是每次迭代中当前元素的引用,`数组或集合`是我们要遍历的目标...

    java基础for循环练习题

    在"java基础for循环练习题"中,我们通常会遇到几种类型的`for`循环,包括基本的`for`循环、增强型`for`循环(也称为foreach循环),以及在数组和集合中的应用。下面我们将深入探讨这些知识点。 1. **基本的for循环*...

    Java 实例 - for 和 foreach循环使用源代码-详细教程.zip

    `foreach`循环,也称为增强型for循环,是Java 5引入的特性,简化了遍历数组和集合的过程。其语法如下: ```java for (类型 变量 : 集合/数组) { // 循环体 } ``` - **类型**:循环变量的数据类型,应与数组或集合...

    java for循环的几种写法

    在 J2SE 1.5 中,Java 引入了一种新的 for 循环语法,称为“增强的 for 循环”或“foreach 循环”,它提供了一种更简单的方式来遍历数组和 Collection 对象。 传统的 for 循环 在遍历数组时,传统的 for 循环通常...

    Java中使用增强for循环的实例方法

    Java语言中提供了多种循环语句,包括for循环、while循环、do-while循环等,其中增强for循环(也称为foreach循环)是一种特殊的for循环,用于遍历数组或集合中的元素。在本文中,我们将详细介绍Java中使用增强for循环...

    增强for循环

    增强型for循环,也被称为foreach循环,是Java编程语言中的一个强大特性,自Java 5引入以来,极大地简化了对集合、数组等可迭代对象的遍历操作。它提供了一种更加简洁、易读的方式来迭代容器中的元素,而无需显式地...

    深入理解java中for和foreach循环

    在Java编程语言中,`for`循环和`foreach`(增强型for循环)是两种常见的迭代结构,用于遍历数组和集合。这篇文章将深入探讨这两种循环的使用方式、特点以及它们之间的区别。 首先,让我们来看一下传统的`for`循环。...

    java增强for循环的实现方法

    Java中的增强for循环,也被称为foreach循环,是Java 5引入的一种简洁的遍历数组和集合的语法。这种循环方式简化了代码,使得遍历过程更加直观易读。下面我们将详细探讨增强for循环的实现方法及其优缺点。 首先,...

    Java中遍历数组使用foreach循环还是for循环?

    从JDK 1.5开始,Java引入了增强的`for`循环,也称为`foreach`循环,为数组和集合的遍历提供了更简洁的语法。 `foreach`循环的基本语法如下: ```java for (Type element : collection) { // 使用变量element } ```...

    增强for(part1:part2)part3; 

    ### 增强for循环(foreach)在Java中的应用 #### 一、增强for循环概述 **增强for循环**(enhanced for loop),也被称为**foreach循环**,是Java 5引入的一个新特性,用于简化对数组和集合类型的遍历操作。尽管`...

    C#中foreach循环对比for循环的优势和劣势

    C#提供了多种循环结构,包括for循环和foreach循环。这篇文章主要探讨了C#中foreach循环相比于for循环的优势和劣势。 首先,让我们来看看foreach循环的优势: 1. **简洁性**:foreach语句的语法结构简单明了,它...

    视频教程:Java中的For循环语句用法精讲.rar

    此外,Java还提供了增强型For循环,也称为foreach循环,特别适合遍历集合和数组: ```java for (int num : numbers) { System.out.println(num); } ``` 在这个视频教程中,你将学习如何使用For循环进行各种操作,...

    【IT十八掌徐培成】Java基础第12天-04.集合工具类-增强for循环-变长参数.zip

    接下来,增强for循环,也被称为foreach循环,是Java 5引入的新特性,简化了遍历集合、数组和其他迭代器支持的数据结构的过程。它的语法结构如下: ```java for (Type item : collectionOrArray) { // 执行语句 } `...

    13.foreach循环_java_

    在Java编程语言中,`foreach`循环,也称为增强型for循环或迭代器循环,是处理数组和集合数据的一种简洁高效的方式。这个小视频详细介绍了如何在Java中正确使用`foreach`循环,让我们深入探讨一下相关知识点。 首先...

    浅谈java 增强型的for循环 for each

    Java中的增强型for循环,又称为foreach循环,是自JDK 5.0引入的一种新的迭代方式,旨在简化对集合和数组的遍历操作。它通过简化语法,使得程序员可以更加专注于业务逻辑,而不必关心索引管理和迭代器的具体实现。 ...

    foreach、while、for性能比较

    #### for循环 ```php $time_start = GetRunTime(); for ($i = 0; $i ($arr); $i++) { $str .= $arr[$i]; } $time_end = GetRunTime(); $time_used = $time_end - $time_start; echo 'Used time of for: ' . round...

    Java中增强for循环在一维数组和二维数组中的使用方法

    在Java编程语言中,增强的For循环(也称为foreach循环)是Java 5引入的一种简洁的遍历数组或集合的语法。它简化了迭代过程,避免了显式地使用索引变量。本篇将详细解释如何在Java中使用增强for循环处理一维数组和二...

    李妍的Java学习之路:循环结构

    Java 提供了三种主要的循环结构:while 循环、do...while 循环和for 循环,以及针对数组操作的增强for循环(也称为foreach循环)。在本文中,我们将详细探讨这些循环结构及其特点。 1. **while 循环**: - while...

Global site tag (gtag.js) - Google Analytics