我是靠谱客的博主 害羞鸭子,最近开发中收集的这篇文章主要介绍Java 数组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数组的概述:

在这里插入图片描述

数组的特点:

1.数组是有序的
2.数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型
3.创建数组对象会在内存中开辟一整块空间
4.数组的长度一旦确定,就不能修改。

数组的分类:

1.按照维数:一维、二维数组。。
2.按照数组元素的类型:基本数据类型的数组、引用数据类型元素的数组

一维数组:

静态初始化:数组的初始化和数组元素的赋值操作同时进行

int [] id ;
id = new int []{1001,1002,1003,1004};

1.动态初始化:数组的初始化和数组元素的赋值操作分开进行

String name = new String [5];

总结:数组一旦初始化完成,其长度就确定了。

2.通过角标的方式调用数组的长度,数组的角标(索引)从0开始。

name [0] = " 旺旺" ;
name [1] = " 旺旺1" ;
name [2] = " 旺旺2" ;
name [3] = " 旺旺3" ;
name [4] = " 旺旺4" ;

3.获取数组的长度

System.out.println(name.length);

4. 遍历数组:for(int i =0;i<length;i++){

		System.out.println(name[i]);

}
在这里插入图片描述
数组元素的默认初始化值:

数组元素是整型:0
数组元素是浮点型:0.0
数组元素是char型:0或’u0000’,而非‘0’
数组元素是boolean型:false

内存结构理解:

在这里插入图片描述

二维数组:
在这里插入图片描述

遍历二维数组

for( int i =0; i<arr2.length;i++) {
for(int j =0; j<=arr2[i].length;j++) {
System.out.println(arr2[i][j] + " ");
}
System.out.println();
}

最后

以上就是害羞鸭子为你收集整理的Java 数组的全部内容,希望文章能够帮你解决Java 数组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部