JAVA数组 第一篇:二维、多维数组的两种输入方法;二维、多维数组的复制

您所在的位置:网站首页 java中输入二维数组 JAVA数组 第一篇:二维、多维数组的两种输入方法;二维、多维数组的复制

JAVA数组 第一篇:二维、多维数组的两种输入方法;二维、多维数组的复制

2024-07-12 13:43| 来源: 网络整理| 查看: 265

数组本身就是一种数据类型,它用以存储数据。数组可以存储的数据类型有:int型、double型、char型等等不同的基本数据类型。但一个数组只能存储一种数据类型。

二维数组是我们经常接触到的数组,多维数组我们有时也会接触。

在此我以int型数据类型作为实例讲解二维数组、多维数组的输入方法以及数组的复制。

(一)、数组的输入:

数组的输入输出方法我们一般有两种,一种是在main()方法中定义一个数组,然后将其输出,还有一种是利用控制台输入数组,再将其输出。

A、main()方法操作

我们在main()方法中输入如下代码:

int a[] = new int[] { 1, 2, 5, 4, 3 }; System.out.println(Arrays.toString(a)); int[][] array = new int[][] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } }; System.out.println(Arrays.deepToString(array));

运行结果:

[1, 2, 5, 4, 3] [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]

Arrays类中提供了将数组转换为String类型输出的方法,这种方法能够让数组元素以数据“集合”的方式输出,而不用以元素方式一个一个地输出,但二维数组采用的是toString()方法,而多维数组采用的是deepToString()方法。

B、控制台操作

控制台输入法我们一般调用Scanner()类,然后利用for() { }循环控制。

我们在main()方法中输入如下代码:

Scanner scanner = new Scanner(System.in); System.out.println("请输入数组的元素个数:"); int count = scanner.nextInt(); int a[] = new int[count]; System.out.println("请输入数组元素:"); for (int b = 0; b < count; b++) { a[b] = scanner.nextInt(); } System.out.println(Arrays.toString(a));

在控制台中我们根据提示进行操作,最后控制台中会显示我们的输入信息以及通过main()方法执行后的结果:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3