数组两种初始化方法

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

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

总结

相关推荐
lang2015092815 小时前
Spring MVC文件上传:commons-fileupload解析全流程
java·spring·mvc
benpaodeDD16 小时前
黑马SpringBoot3整合springMVC,mybatis
java·spring boot
极客Kimi16 小时前
从Java架构到AI架构:机器学习、深度学习与LLM的技术融合之路
java·人工智能·架构
梁萌16 小时前
Java中正则表达式提取PDF内容
java·pdfbox·pdf解析·内容提取·正则解析
战族狼魂16 小时前
Python 完整实现 BCrypt GUI 工具
java·前端·python
Overt0p16 小时前
抽奖系统(7)
java·开发语言·spring boot·redis·tomcat·rabbitmq
Dylan的码园16 小时前
深入浅出Java排序:从基础算法到实战优化(上)
java·数据结构·算法
J_liaty16 小时前
前后端跨域处理全指南:Java后端+Vue前端完整解决方案
java·前端·vue.js·spring boot·后端
颜淡慕潇16 小时前
深度解读 Spring Boot 3.5.9— 工程视角的稳健演进与价值释放
java·spring boot·后端·spring
夜郎king16 小时前
一文掌握:Java项目目录结构文档自动化生成
java·自动化·java原生目录生成