Java声明数组的方法有以下几种:
语法格式:数据类型[] 数组名 = {元素1, 元素2, ……};
示例代码:
int[] arr1 = {1, 2, 3, 4, 5}; // 声明并初始化int类型数组
String[] arr2 = {“Java”, “C++”, “Python”, “Ruby”}; // 声明并初始化String类型数组
语法格式:数据类型[] 数组名 = new 数据类型[数组长度];
示例代码:
int[] arr1 = new int[5]; // 声明长度为5的int类型数组
String[] arr2 = new String[4]; // 声明长度为4的String类型数组
语法格式:数据类型[] 数组名 = new 数据类型[]{元素1, 元素2, ……};
示例代码:
int[] arr1 = new int[]{1, 2, 3}; // 声明并初始化前3个元素为1, 2, 3,未初始化元素为0
String[] arr2 = new String[]{“Java”, “C++”}; // 声明并初始化前2个元素为"Java", “C++”,未初始化元素为null
语法格式:数据类型[][] 数组名 = new 数据类型[长度1][长度2];
示例代码:
int[][] arr1 = new int[3][4]; // 声明一个3行4列的二维数组
String[][][] arr2 = new String[2][3][4]; // 声明一个2页3行4列的三维数组
示例代码:
int len = 5;
int[] arr1 = new int[len]; // 声明长度为len的int类型数组
String[] arr2 = new String[len]; // 声明长度为len的String类型数组