4.10 增强for循环

4.10 增强for循环

增强for循环主要用于遍历数组和结合对象,是JDK5之后才引入的

语法格式

java 复制代码
for(声明语句:表达式){
    //代码
}
  • 声明语句:声明新的局部变量,该变量的类型必须和数组元祖的类型匹配。其作用域限定在循环语句块,其值域此时数组元素的值相等。
  • 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

示例

java 复制代码
package com.baidu.www.struct;

public class ForDemo05 {
    public static void main(String[] args) {
        int[] numbers = {10,20,30,40,50};//定义了一个数组
        //遍历数组的元素
        /*
        * 将numbers数组中的每一个元素遍历出赋值给了x
        * 每次循环都从里面取值*/
        for (int x :numbers){
            System.out.println(x);
        }
        //他的代码执行与下面的代码效果一样
        for (int i = 0; i < 5; i++) {
            System.out.println(numbers[i]);
        }
    }
}
相关推荐
凯子坚持 c41 分钟前
Docker 容器实战:从镜像管理到私有仓库构建深度解析
java·docker·eureka
q***01652 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
f***68603 小时前
【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)
java·spring boot·后端
likuolei4 小时前
Eclipse 快捷键
java·ide·eclipse
胡萝卜3.05 小时前
掌握C++ map:高效键值对操作指南
开发语言·数据结构·c++·人工智能·map
电子_咸鱼6 小时前
【STL string 全解析:接口详解、测试实战与模拟实现】
开发语言·c++·vscode·python·算法·leetcode
哈茶真的c6 小时前
【书籍心得】左耳听风:传奇程序员练级攻略
java·c语言·python·go
喝养乐多长不高6 小时前
JAVA微服务脚手架项目详解(三)
java·大数据·微服务·文件·地图·oss
沐知全栈开发6 小时前
ionic 选项卡栏操作详解
开发语言
曹牧7 小时前
C#中,#region和#endregion
开发语言·c#