Java

java声明数组的方法有哪些

小亿
162
2023-06-17 00:21:13
栏目: 编程语言

Java声明数组的方法有以下几种:

  1. 声明并初始化数组:在声明数组的同时,为数组元素分配内存空间并初始化数组元素。

语法格式:数据类型[] 数组名 = {元素1, 元素2, ……};

示例代码:

int[] arr1 = {1, 2, 3, 4, 5}; // 声明并初始化int类型数组

String[] arr2 = {“Java”, “C++”, “Python”, “Ruby”}; // 声明并初始化String类型数组

  1. 声明数组并分配内存空间:在声明数组时只分配内存空间,不初始化数组元素。

语法格式:数据类型[] 数组名 = new 数据类型[数组长度];

示例代码:

int[] arr1 = new int[5]; // 声明长度为5的int类型数组

String[] arr2 = new String[4]; // 声明长度为4的String类型数组

  1. 声明数组并初始化部分元素:在声明数组时,可以只初始化部分元素,未初始化元素默认为0或null。

语法格式:数据类型[] 数组名 = 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

  1. 声明多维数组:可以声明二维、三维等多维数组,每个维度都要指定数组长度。

语法格式:数据类型[][] 数组名 = new 数据类型[长度1][长度2];

示例代码:

int[][] arr1 = new int[3][4]; // 声明一个3行4列的二维数组

String[][][] arr2 = new String[2][3][4]; // 声明一个2页3行4列的三维数组

  1. 声明数组时使用变量指定数组长度:可以使用变量来指定数组长度,变量的值可以在运行时确定。

示例代码:

int len = 5;

int[] arr1 = new int[len]; // 声明长度为len的int类型数组

String[] arr2 = new String[len]; // 声明长度为len的String类型数组

0
看了该问题的人还看了