高富帅:身为男人,荣辱不惊为高,心怀大爱为富,智勇双全为帅。|

huxingxin

园龄:6年10个月粉丝:26关注:0

day06-数组

1、写出一维数组初始化的两种方式

//(1)静态初始化
int[] arr1 = new int[]{1, 2, 3};
int[] arr2 = {1, 2, 3};
//(2)动态初始化
int[] arr3 = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;

2、写出二维数组初始化的两种方式

//(1)静态初始化
int[][] arr1 = new int[][]{{1,2}, {3, 4, 5}, {6}}
int[][] arr2 = {{1, 2, 3}, {4, 5}, {6, 7}};
//(2)动态初始化
int[][] arr3 = new int[2][2];
arr3[0] = {1, 2};
arr3[1] = {3, 4};
int[][] arr4 = new int[2][];
arr4[0] = new int[2];
arr4[0][0] = 1;

3、如何遍历如下的二维数组

int[] arr = new int[][]{{1,2,3},{4,5},{6,7,8}};
for(int i = 0; i < arr.length; i++){
for(int j = 0; j < arr[i].length; j++){
System.out.println(arr[i][j]);
}
}

4、不同类型的一维数组元素的默认初始化值各是多少

byte short int long 整形的默认初始化值:0

char类型的默认初始化值:0 或者 \u0000 代表一个空格

float double 浮点型的默认初始化值:0.0

boolean类型的默认初始化值:false

引用数据类型的默认初始化值:null (String, 数组,类)

5、 一维数组的内存解析:

String[] strs = new String[5];
strs[2] = "Tom";
strs = new String[3];
f315a99c118bfc2af8ea2cd39779142

本文作者:huxingxin

本文链接:https://www.cnblogs.com/huxingxin/articles/16926715.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   huxingxin  阅读(21)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起