专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 编程入门分享,Java数组显示方法

编程入门分享,Java数组显示方法

更新时间:2020-05-21 11:01:27 来源:动力节点 浏览1931次

Java是一门面向对象编程语言,具有简单易用、功能强大的特征。数组是同类型数据的有序集合,在Java中是引用数据类型,引用数据类型值都存储在堆中。有很多新手初学Java数组觉得难度大,接下来的小编就给大家简单梳理一下数组相关的知识点。

编程入门分享,Java数组显示方法

数组的定义及初始化

1.定义一个Java数组的格式为:数据类型[]数组名称;数据类型代表数组中保存的数据全都是统一的哪种类型。通过数组名称可以使用其中的多个数据。

2.数组一定要初始化之后才可以使用。初始化是指:为数组在内存当中开辟内存空间,用来保存数据,并且设置默认值。没有初始化的数组无法使用。数组的初始化方式分成两种:

1)动态初始化,指定长度。格式为:

数据类型[]数组名称=new数据类型[长度];

数据类型[]数组名称;

数组=new数据类型[长度];

数组元素的默认值规则为:整数默认为0,浮点数默认为0.0,字符默认为’\\u0000’,布尔值默认为false,字符串等引用类型默认为null。

2)静态初始化,指定内容。除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。

int[]a={1,2,3};//静态初始化基本类型数组

Man[]mans={newMan(1,1),newMan(2,2)};//静态初始化引用类型数组

访问数组元素

直接打印数组的名称,得到的是“内存地址值”(的哈希值)。要想访问数组中的元素,需要使用格式:数组名称[索引编号]

其中索引编号是数组中元素的int型数字编号,从0开始,一直到数组的长度-1为止。

获取数组长度

无论是动态还是静态初始化,数组一定是具有长度的。获取长度的格式:数组名称.length

这将得到一个int数字代表长度,注意,数组在内存当中一旦被创建,那么长度不可改变。

数组索引越界异常

如果访问的数组元素索引并不存在,那么将会发生异常:java.lang.ArrayIndexOutOfBoundsException。

注意,数组元素索引编号从0开始,一直到“数组长度-1”为止。

 数组遍历

publicstaticvoidmain(String[]args){
int[]arr=newint[3]
;for(inti=0;i 
}
System.out.println(Arrays.toString(arr));//输出[1,2,3]
}

如果不需要使用数组小标的化可以使用简化语法:foreach,格式为:

 for(typeitem:arrName){...//操作}

 如:

publicstaticvoidmain(String[]args){
String[]arr=newString[]{
"hello","world","!!"
};for(Stringv:arr){
System.out.println(v);//循环输出arr中的字符串
}
}

以上就是动力节点java培训机构的小编针对“编程入门分享,Java数组显示方法”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>