增强for循环

增强版for循环

简介

  • 这里我们先只是见一面,做个了结,之后数组我们重点使用
  • Java5引入了一种主要用于数组或者集合的增强型for循环。

语法

java增强for循环语法格式如下

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

声明语句:声明的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式就是要访问的数组名,或者是返回值为数组的方法。


实例

public static void main(String[] args) {
        int[] numbers = {10,20,30,40,50};//定义了一个数组

        //遍历数组的元素
        for (int x: numbers) {
            System.out.println(x);
        }
    }
  • 首先定义了一个数组类型的变量,给它赋了5个值
  • 然后使用增强的for循环,定义了一个x变量,也就是把number里的每一个值全部赋值给x,然后输出

使用for循环完成同样的操作

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


for (int i = 0; i < 5; i++) {
    System.out.println(numbers[i]);
}

当第一次进入循环,i是0,那么输出numbers[i]就变成了取数组里的0个值(java的数组下标是从1开始计算的,也就是说定义了5个值坐标也是0,1,2,3,4,),所以循环了5次就遍历完成了。

文章结束

推荐Java教学博主:遇见狂神说

posted @ 2021-03-12 10:28  SHE_HYH  阅读(175)  评论(0)    收藏  举报