数组两种初始化方法

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.数组的动态初始化

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

总结

相关推荐
大帅点兵19 小时前
Apache Ant 1.9.9 完整讲解
java
LuTshoes19 小时前
spring ai 实战 手搓 PlaneExecuteAgent
java·人工智能·spring·ai
这料鬼有毒20 小时前
二刷hot100-73.矩阵置零
java
caoerzhong20 小时前
JeeWMS 开源仓库管理系统二次开发与接口对接实战:Java WMS 如何与 ERP、MES 和自动化设备打通
java·开源
长谷深风11120 小时前
评测AI Agent:三种裁判各司其职
java·大数据·开发语言·人工智能·ai agent
边境悍匪20 小时前
蜗牛学苑 Java 智能体学习 Day42|项目周开发技术汇总 1 思维导图复盘
java·开发语言·spring boot·学习·spring
槑有烦恼20 小时前
Java 字符串 & List集合 高频易错真题复盘(含全部错题+修正)
java
语戚20 小时前
力扣 1621. 大小为K的不重叠线段的数目:动态规划(Java 实现)
java·算法·leetcode·动态规划·力扣·dp
君顾120 小时前
本地托管机构管理源码实战:需求拆解、数据建模与多端部署
java·开发语言·托管
青山木20 小时前
Hot 100 --- 最长有效括号
java·数据结构·算法·leetcode·动态规划