java 如何定义数组和初始化

 我来答
360小仙
2018-05-27 · TA获得超过839个赞
知道小有建树答主
回答量:689
采纳率:86%
帮助的人:117万
展开全部

1.数组的定义:

数组可以分为一维数组,二维数组,多维数组。一维数组的定义有以下两种方式:

type[ ] arr_name;
type arr_name[ ];

二维数组的定义方式如下:

type[ ] [ ] arr_name;
type arr_name[ ] [ ];

多维数组可根据维数指定相应个数的[ ]

int[ ] arr1;
String[ ] arr2;
float arr3[ ] ;
String[ ] [ ] arr4;

2.数组的初始化:

数组的初始化有以下两种方式

静态初始化

静态初始化是指在定义的同时指定数组元素内容,示例代码如下:

int[] arr1 = {1,2,3,4,5};
String[ ]  arr2 = {"tom","rose","sunny"};
String[ ][ ] arr3 = { {"tom","American"},{"jack","England"},{"张三","china"} };

动态初始化

动态初始化是指在定义时首先通过new 关键字开辟指定大小的存储空间,然后在为数组指定内容

int[ ] arr1 = new int[2 ] ;
arr1[0] = 10;
arr2[1] = 20;
arr3[ 2] = 30;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式