我是靠谱客的博主 舒服悟空,最近开发中收集的这篇文章主要介绍Java基础之流程控制10:增强 for 循环增强 for 循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

增强 for 循环

  • 这里我们先只是先见一面,做个了解,之后数组我们重点使用。

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

  • Java 增强 for 循环语法格式如下;

    for(声明语句 : 表达式)
    {
        //代码句子
    }
    
  • 声明语句:声明新的局部变量,该变量的类型必须和数组元素匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

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

  • 以代码形式来说明一下;

在这里插入图片描述

如上图,定义一个数组,

int [] numbers = {1020304050}; //定义了一个数组

int 是数组的类型,numbers 是一个变量名。然后给它一个数组 {10,20,30,40,50}。这样就是定义了一串数组。

for(int x:numbers){
    System.out.println(x);
}

把 numbers 这个数组每一项遍历出来赋值给了这个 int x ,而这个 x 就是默认的每一个 number 里面的数字,每次循环就从里面取值。

我们以下图,作为比较,表现一下这个概念;

我们可以看到下图中,第一个蓝色方框的 for 循环

for (int i = 0;i<5;i++){
    System.out.println(number[i]);  // 作用是取 number 里面的第几个数,取第 i 个数。
}

在这里插入图片描述

我们可以看到上图,第二个蓝色方框里面的 增强 for 循环,把 numbers 直接全部每一项的值,赋值给了前面的 int x,核心和第一个蓝色方框的 for 循环 是一模一样的。for 循环和 增强 for 循环 最后输出的都一样,只是增强 for 循环用来简化的。

最后

以上就是舒服悟空为你收集整理的Java基础之流程控制10:增强 for 循环增强 for 循环的全部内容,希望文章能够帮你解决Java基础之流程控制10:增强 for 循环增强 for 循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部