概述
在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循环实例展示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复