Java流程控制09:增强for循环

本文介绍了Java中的增强for循环,这是一种简化数组和集合遍历的语法。增强for循环的运行机制是通过数组的下标依次取出元素,使得代码更加简洁。示例中展示了如何使用增强for循环遍历数组并打印元素,同时也给出了传统for循环的遍历方式作为对比,两者效果相同。增强for循环可以被视为传统for循环的一种便捷写法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

增强for循环

  • 此节仅了解,之后数组重点使用

  • Java5引入了一种主要用于数组或集合的增强for循环

  • Java增强for循环语法:

    	for(声明语句:表达式){
            // 代码语句
        }
    

运行机制

增强for循环与数组或者集合息息相关,我们先来聊聊数组,我们的主函数(main) 后面的括号内都有一个String[] args,其实这就是一个数组,我们按着这个格式照抄下来int[] numbers; 于是就有了一个整数类型的数组,我们还可以在其后面加上一些东西来给这个数组赋值int[] numbers = {10,20,30,40,50};,这样我们就建成了一个包含着10、20、30、40、50等5个整数元素的数组。

增强for循环的基本原理就是遍历数组的元素

代码:

		int[] numbers = {10,20,30,40,50}; // 定义了一个数组

		// 遍历数组元素
		for(int x : numbers){
            System.out.println(x);
        }

演示:

10
20
30
40
50

可以看出,增强for循环依次输出了数组中的元素

接下来我们再用另一种方式遍历数组

代码:

        for(int i=0;i<5;i++){
            System.out.println(numbers[i]);	// 数组后面加中括号,中括号里面的数字对应着数组中的元素位置(从0开始计数)
        }

演示:

10
20
30
40
50

用这两种方法遍历数组的结果是一样的,其实增强for循环就是第二种遍历方法的“偷懒写法”,增强for循环的实质就是通过数组的下标将数组中的元素依次取出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值