📅  最后修改于: 2023-12-03 15:35:52.463000             🧑  作者: Mango
数组是编程中最常用的数据结构之一,常用于存储一组数据以及对这组数据的操作。在编程中,常用的数组有一维数组和二维数组。本文将介绍一维数组和二维数组的差异。
一维数组是指只有一行数据的数组,它可以用来存储一组具有相同数据类型的数据。这种数组的元素是连续存储的,可以通过下标来访问。
int[] arr = new int[]{1, 2, 3, 4, 5};
for(int i = 0; i < arr.length; i++){
System.out.println(arr[i]);
}
一维数组的创建格式为:数据类型[] 数组名 = new 数据类型[长度]
。
二维数组是指有多行多列的数组,它可以用来存储一组具有相同数据类型的数据,每个元素都需要用两个下标来访问,其下标分别表示数组的行和列。
int[][] arr = new int[][]{{1, 2}, {3, 4}, {5, 6}};
for(int i = 0; i < arr.length; i++){
for(int j = 0; j < arr[i].length; j++){
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
二维数组的创建格式为:数据类型[][] 数组名 = new 数据类型[行数][列数]
。
总的来说,一维数组和二维数组都有各自的优点和缺点,选择使用哪种数组取决于具体的应用场景。