Java笔记(其七)---数组

静态初始化数组

完整格式

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

int[] ages = new int[]{1, 2, 3};

简化格式

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

int[] ages = {1, 2, 3};

int ages[] = {1, 2 ,3};

数组属于引用数据类型

访问数组

访问数组内元素

其方法与C语言相同,再次不做赘述

访问数组长度

int[] arr = {1, 2, 3};

arr.length.sout

//.sout在IDEA中,回车,可以直接变为System.out.println(arr.length);

遍历数组

书接上回

arr.fori + 回车

即可直接变为

for (int i = 0; i < arr.length; i++) {

}

动态初始化数组

格式

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

int[] arr = new int[3]; //初始数据默认为零,但char的样式有些特殊

//char需要经过强转才能看到其初始的零

//double 默认0.0

//boolean 默认 false

//String 默认 null

定义数组时,不存入数据,只确定数据类型和长度

与静态的写法不可混用

相关推荐
m0_748231311 分钟前
深入JVM:让Java性能起飞的核心原理与优化策略
java·开发语言·jvm
lang2015092820 分钟前
Spring事务回滚规则深度解析
java·后端·spring
命运之光20 分钟前
杀死后台运行的jar程序,并重新运行jar包
java·pycharm·jar
那我掉的头发算什么36 分钟前
【数据库】增删改查 高阶(超级详细)保姆级教学
java·数据库·数据仓库·sql·mysql·性能优化·数据库架构
在坚持一下我可没意见1 小时前
Java 网络编程:TCP 与 UDP 的「通信江湖」(基于TCP回显服务器)
java·服务器·开发语言·笔记·tcp/ip·udp·java-ee
大卫小东(Sheldon)1 小时前
使用JMH对远程接口进行压测
java
JMzz1 小时前
Rust 中的内存对齐与缓存友好设计:性能优化的隐秘战场 ⚡
java·后端·spring·缓存·性能优化·rust
Java水解1 小时前
2026java面试题(含答案,持续更新中)
java·后端·面试
何中应1 小时前
Oracle数据库安装(Windows)
java·数据库·后端·oracle