用java一维数组的遍历:输出数组中的所有元素值,要求打印格式为: [元素值1,元?

用java一维数组的遍历:输出数组中的所有元素值,要求打印格式为: [元素值1,元?,第1张

import java.util.ArrayList

import java.util.Arrays

import java.util.List

import java.util.Scanner

public class DemoTest05 {

public static void main(String[] args) {

/*

*确定数组的长度

*/

Scanner sc = new Scanner(System.in)

System.out.println("请输入数组的大小:")

int num = sc.nextInt()

int[] arr1 = new int[num]

//逐个输入

System.out.println("请逐个输入数组元素,按回车键确定并继续...")

for (int i = 0i <arr1.lengthi++) {

arr1[i] = sc.nextInt()

}

//数组没有重写toString方法,会直接打印数组的地址,使用Arrays工具类的toString方法输出

System.out.println(Arrays.toString(arr1))

sc.nextLine()//过滤缓冲区中的回车

/*

不确定数组的长度,使用ArrayList集合

*/

List<Integer>list = new ArrayList<Integer>()

System.out.println("请输入数组元素,元素间使用空格分隔,按回车键结束...")

String[] strings = sc.nextLine().split(" ")

for (int i = 0i <strings.lengthi++) {

list.add(Integer.parseInt(strings[i]))

}

System.out.println(list)

}

}

方法/步骤

打开我们的Eclipse,新建项目,在项目src目录新建一个类。

为了更好 *** 作数组,Java为数组提供length属性,用来获取数组长度,语法格式如下。

创建整形类型变量array,初始化赋值为{1, 2, 3, 4, 5},创建整形类型变量len,用变量array获取变量len的数组长度。

我们用下标来引用数组元素和获取数组长度,可以用循环语句来访问数组所有元素。

从前到后访问数组元素是数组的遍历,也是迭代。

在Java SE 5.0平台,增加了增强型for循环的语法,称为for-each循环,用来遍历数组更为合适。

创建整形类型数组,初始化赋值,用for-each循环,用变量aa访问数组array中的每个元素的值。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11493824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存