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

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

与静态的写法不可混用

相关推荐
沐浴露z9 分钟前
一张思维导图理清【操作系统】
java·linux·网络
2501_9167665414 分钟前
【Springboot】主配置文件
java·spring boot·后端
u***096430 分钟前
后端服务熔断降级策略,错误率阈值 什么是服务熔断降级
java·开发语言
烤麻辣烫32 分钟前
23种设计模式(新手)-3接口隔离原则
java·开发语言·学习·设计模式·intellij-idea
程序猿_极客41 分钟前
【2025最新】 Java 入门到实战:数组 + 抽象类 + 接口 + 异常(含案例 + 语法全解析+巩固练习题)
java·开发语言·后端·java基础·java入门到实战
v***43171 小时前
spring.profiles.active和spring.profiles.include的使用及区别说明
java·后端·spring
艾莉丝努力练剑1 小时前
【C++:哈希表封装】用哈希表封装unordered_map和unordered_set
java·c++·stl·哈希算法·散列表·平衡二叉树·哈希
Moe4881 小时前
@SpringBootApplication 注解(Spring Boot 自动配置)详解
java·后端
后端小张2 小时前
【JAVA 进阶】SpringBoot 事务深度解析:从理论到实践的完整指南
java·开发语言·spring boot·后端·spring·spring cloud·事务
合作小小程序员小小店2 小时前
web网页开发,在线%宠物销售%系统,基于Idea,html,css,jQuery,java,ssh,mysql。
java·前端·数据库·mysql·jdk·intellij-idea·宠物