java数组循环动态赋值_Java数组

Java语言数组遍历教程

Java语言数组遍历详解

语法

for(int i = 0;i< 数组名称.length;i++){

数组名称[i];

}

说明

我们在程序中,定义了一个变量 i,用 i 的值和数组的长度值比较,因为数组的索引是从 0 开始的,所以我们遍历的数值只能够小于 数组名称.length。

数组存储的结构:

284f954382de1a757d64d8a233b6b328.png

案例

for循环遍历数组

在遍历数组的时候,我们不仅仅可以给数组赋值,也可将值获取出来。

package com.haicoder.net.array;

public class ArrayTest{

public static void main(String[] args){

System.out.println("嗨客网(www.haicoder.net)");

int scores[] = new int[3]; //定义一个数组

for (int i = 0; i < scores.length; i++) { //给数组动态赋值

scores[i] = (i + 98);

}

System.out.println("======数组赋值成功,遍历打印出来======");

for (int i = 0; i < scores.length; i++) {

System.out.println(scores[i]);

}

}

}

运行结果如下:

6bda3994fc3af171bc140f3d1485971c.png

从运行结果我们可以看到,我们定义了一个数组,数组的长度为 3,然后我们使用 for 循环给每个位置上的数组赋值。并且遍历让数组里面的元素打印出来。

foreach方式遍历

除了使用 for 循环遍历数组,我们还可以使用 foreach 来遍历数组。

package com.haicoder.net.array;

public class ArrayTest{

public static void main(String[] args){

System.out.println("嗨客网(www.haicoder.net)");

int scores[] = {1,2,3}; //定义一个数组

for(int x : scores){

System.out.println(x);

}

}

}

运行结果如下:

23d511834a61a7cc088237b3e06cd540.png

我们可以看到和 for 循环的效果类型,能够将数据全部打印出来。

Java语言数组遍历总结

遍历访问数组里面的元素的时候,我们可以使用 for 方法,为每个位置上面的元素进行赋值。如果单独的想访问里面具体位置的元素的时候,我们需要用 “数组名[数组元素位置] = value” 的方式来赋值。我们可以使用 for 和 foreach 两个方法来遍历数组。

参与评论 您还未登录,请先 登录 后发表或查看评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

丁丁小运

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值