我是靠谱客的博主 震动铅笔,最近开发中收集的这篇文章主要介绍java数组foreach_java中数组如何使用?foreach循环实例展示,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在java的日常学习过程中总是会遇到各种各样大大小小的问题,因为java本身的知识群就是十分庞大的,内容十分丰富。今天就来为大家介绍一下java数组如何使用以及为大家展示foreach循环的实例。一起来看看吧。

首先,先展示一个简单的程序,代码展示如下:final int NUM = 10;

int[] arrays = new int[NUM];

System.out.println(arrays.length); //10

for (int i = 0; i 

{

arrays[i] = i; //赋值

}

//foreach

for (int element: arrays)

{

System.out.print(element + " ");

}

// 0 1 2 3 4 0 0 0 0 0

1.动态创建一个数组arrays,指定数组长度为10。

2.索引从0开始,以长度减1结束,越界会报错。

3.用length属性可以得到数组的长度,例如arrays.length.

4.数组名[index]访问数组元素,即可对其进行赋值操作。

5.由于动态初始化,没有进行赋值的部分为系统默认值0。

6.输出打印运用了foreach循环,是Java中为数组和集合而生的循环。

然后是foreach循环的内容

格式代码如下所示:for (元素类型 元素: 数组名)

{

...

}

1.可以看出,相比for循环,foreach不关心数组的长度,也不需要靠索引值来访问数组元素,而是遍历所有的元素。

2.元素类型和数组类型一样。

3. for each element in array,意思就是数组中的每一个元素。

需要注意的是,代码如下所示:int[] arrays = {

1

, 2

, 3

, 4

, 5

};

// int i;

System.out.println("使数组中每个元素加1");

for (int i: arrays)

{

i += 1;

System.out.print(i + " ");

}

System.out.println();

System.out.println("修改后:");

for (int j: arrays)

{

System.out.print(j + " ");

}

/**

使数组中每个元素加1

2 3 4 5 6

修改后:

1 2 3 4 5*/

1. 在foreach中对数组元素赋值并没有作用。

2.在进行foreach循环时,其实系统将数组的元素赋给了临时变量,所以并不会改变原来数组。

以上就是关于java中数组如何使用以及foreach循环实例展示的主要内容了。如果你对java知识感兴趣,想要了解更多java经典例子以及常见问题,敬请关注奇Q工具网。

推荐阅读:

最后

以上就是震动铅笔为你收集整理的java数组foreach_java中数组如何使用?foreach循环实例展示的全部内容,希望文章能够帮你解决java数组foreach_java中数组如何使用?foreach循环实例展示所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部