数组两种初始化方法

1.数组的静态初始化

静态初始化即在初始化数组时即规定了数组的大小以及数组中每个元素的值

有三种静态初始化的方法:

以初始化一个int类型的数组为例:

1.数组类型[] 数组名 = new 数组类型[]{元素1,元素2...元素n};

java 复制代码
int[] a = new int[]{1,3,5};

2.数据类型[] 数组名 = {元素1,元素2.....}

java 复制代码
int[] a = {1,3,5};

3.数据类型 数组名[]={元素1,元素2.....}

java 复制代码
int a[] = {1,3,5};

数组是一种引用数据类型,即数组名所开辟的空间中存放的是一个地址,该地址指向数组元素的存储地点 ,因此对数组名进行打印,输出的是一个地址。

java 复制代码
System.out.println(a);

2.数组的动态初始化

在动态规划数组时,数组中的元素存储的是默认值,不同数据类型的数组默认值如下:

总结

相关推荐
TAN-90°-2 分钟前
Java 6——成员变量初始值 object equals和== toString instanceof 参数传递问题
java·开发语言
中新传媒4 分钟前
德宸堂心理双师同诊
java·前端·数据库
想唱rap11 分钟前
NAT、内网穿透、代理服务
java·linux·网络·网络协议·udp·智能路由器
环流_18 分钟前
nacos环境隔离
java·服务器·前端
芋只因19 分钟前
天机学堂学习笔记
java·笔记·学习
摇滚侠25 分钟前
Spring 面试题 真正的 offer 偏方 Java 基础 Java 高级
java·后端·spring
凯瑟琳.奥古斯特35 分钟前
IP组播跨子网传输核心技术解析
java·开发语言·网络·网络协议·职场和发展
若水不如远方37 分钟前
Java JSON 序列化原理与实战问题总结
java
hexu_blog37 分钟前
前端vue后端java+springboot如何实现pdf,word,excel之间的相互转换
java·前端·vue.js·spring boot·文档转换
贺国亚38 分钟前
synchronized- 并发
java·面试