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

增强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循环的实质就是通过数组的下标将数组中的元素依次取出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值