JAVA数组 第一篇:二维、多维数组的两种输入方法;二维、多维数组的复制 |
您所在的位置:网站首页 › java中输入二维数组 › JAVA数组 第一篇:二维、多维数组的两种输入方法;二维、多维数组的复制 |
数组本身就是一种数据类型,它用以存储数据。数组可以存储的数据类型有: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 |