Java数组实现动态初始化的实例详解
概念
1、数组动态初始化只给定数组长度,系统默认初始化值。
2、格式
数据类型[] 数组名 = new 数据类型[数组长度];
int[] arr = new int[3];
实例
package com.itheima.array; public class Demo2Array {/*数组的动态初始化:在初始化的时候, 需要手动指定数组的长度, 系统会为数组容器分配初始值. 动态初始化格式:数据类型[] 数组名 = new 数据类型[数组的长度]; 注意:打印数组变量的时候, 会打印出数组的内存地址 [I@10f87f48 : @ : 分隔符[ : 当前的空间是一个数组类型I : 当前数组容器中所存储的数据类型10f87f48 : 十六进制内存地址 0 1 2 3 4 5 6 7 8 9 a b c d e f*/public static void main(String[] args) {// 数据类型[] 数组名 = new 数据类型[数组的长度]; // 通过new关键字创建了一个int类型的数组容器, 该容器可以存储5个int类型的整数, 该容器被arr数组变量所记录int[] arr = new int[5]; // [I@10f87f48System.out.println(arr); byte[] bArr = new byte[3]; // [B@b4c966aSystem.out.println(bArr); }}
知识点扩展:
1,什么是数组的初始化
就是为数组开辟连续的内存空间,并为每个数组元素赋予值
2,如何对数组进行初始化
【1】动态初始化 只指定长度,由系统给出初始化值
int[] arr = new int[5];
【2】静态初始化 给出初始化值,由系统决定长度
3,动态初始化的格式:
数据类型[] 数组名 = new 数据类型[数组长度];
【Java数组实现动态初始化的实例详解】到此这篇关于Java数组实现动态初始化的实例详解的文章就介绍到这了,更多相关Java数组如何实现动态初始化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 事件代理
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Java|Java OpenCV图像处理之SIFT角点检测详解
- Node.js中readline模块实现终端输入
- java中如何实现重建二叉树