`
eimhee
  • 浏览: 2147172 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java中增强型for循环的样例和解释

阅读更多
JDK1.5加入的增强for和循环.

语法是:

  1. for(ElementType element:arrayName){};
举个例子:(1)
  1.     int[] numArray = { 123456 };
  2.     for (int i : numArray) {
  3.       System.out.print(i);
  4.     }
//结果会是123456


等价于(2)
  1.     int[] numArray = { 123456 };
  2.     for (int i=0; i < numArray.length; i++) {
  3.       System.out.print(numArray[i]);
  4.     }
或者更贴切是这样的:(3)
  1.     int[] numArray = { 123456 };
  2.     for (int i=0; i < numArray.length; i++) {
  3.       int j = numArray[i];// 这个j,就等价与(1)中的i
  4.       System.out.println(j);
  5.     }
这个结合集合的概念和同样是JDK1.5加入的泛性,可以做到简化代码的作用.比如
  1.     List<Integer> intList = new ArrayList<Integer>();
  2.     for (Integer i : intList) {
  3.       System.out.print(i);// 可以打印出intList中的所有元素
  4.     }
增强for(part1:part2){part3};

part2中是一个数组对象,或者是带有泛性的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.
分享到:
评论

相关推荐

    Java增强for循环中获取index

    在Java编程语言中,增强的for循环(也称为foreach循环)是Java 5引入的一个重要特性,它简化了数组和集合的迭代。然而,增强for循环本身并不直接提供索引访问,这与传统的for循环不同。传统for循环可以让我们通过...

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

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

    java基础for循环练习题

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

    40.java中for循环.zip

    40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip...

    详解Java中的增强 for 循环 foreach

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

    JAVA练习题(for循环练习题等)

    通过`for`循环打印斐波那契数列的前100项。斐波那契数列定义为:第一项与第二项均为1,后续每一项都是前两项之和(如1, 1, 2, 3, 5, 8, 13, 21...)。 ```java int first = 1, second = 1; for (int i = 0; i ; i++...

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

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

    JDK1.5中增强for循环

    增强 for 循环是 JDK 1.5 中的一项重要新特性,它简化了数组和集合的遍历过程,提高了代码的可读性和维护性。通过本篇文章的学习,你应该对增强 for 循环有了全面的理解,并能够在实际项目中灵活运用这一强大的功能...

    java for循环的几种写法

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

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

    Java中的For循环是编程语言中最基础且常用的控制流结构之一,尤其在处理迭代或重复任务时,它的灵活性和效率使其成为...确保下载并查看压缩包中的“javafor”文件,这可能是教程的详细笔记、示例代码或其他辅助材料。

    Java高并发卷二源码样例

    Java高并发卷二源码样例

    Java线程及同步(synchronized)样例代码

    ### Java线程及同步(synchronized)样例代码解析 #### 一、概述 本篇文章主要分析一个关于Java线程及其同步机制(synchronized)的示例代码。该示例展示了如何在多线程环境中使用`synchronized`关键字来实现线程...

    java样例程序

    java样例程序

    Java循环语句之for共4页.pdf.zip

    在Java中,有三种主要类型的循环语句:for、while和do-while。在这个主题中,我们将专注于for循环,它是Java中最常用的循环结构之一。 **for循环的基本语法** Java的for循环由三个部分组成,用分号分隔:初始化、...

    JAVA程序设计课件-循环控制语句.pptx

    在JAVA5中引入了一种主要用于数组的增强型for循环,例如: * 使用增强型for循环遍历数组的所有元素 * 使用增强型for循环实现循环计算 四、循环控制语句的应用 循环控制语句在JAVA程序设计中有广泛的应用,例如: ...

    java程序的编码通过样例test。java

    8. **注释**: Java支持单行(//)和多行(/*...*/)注释,用于解释代码功能,提高代码可读性。在编写样例时,注释尤其重要,它可以帮助理解代码的目的和工作原理。 9. **面向对象编程**: Java是一种完全面向对象的...

    移动彩信MM7 JAVA样例

    移动彩信MM7服务是中国移动提供的一种用于发送和接收多媒体信息(MMS)的服务,它基于MM7协议标准。此服务允许开发者通过编程接口...开发者可以基于这些样例和文档快速理解和实现彩信功能,将其集成到自己的应用中。

    Java中For循环的灵活运用

    此篇文章主要关于For循环 是本人对For的认识与见解 看一看吧,相信对大家来说有没学过的知识

    Java循环技巧大全

    增强型For循环是Java 5引入的一种新的循环机制,用于简化对数组或集合的操作。例如: ```java String[] arr = new String[]{"a", "b", "c"}; for (String s : arr) { System.out.println(s); } ``` 这种循环结构...

Global site tag (gtag.js) - Google Analytics