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

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

与静态的写法不可混用

相关推荐
lzb_kkk4 分钟前
【JavaEE】JUC的常见类
java·开发语言·java-ee
爬山算法28 分钟前
Maven(28)如何使用Maven进行依赖解析?
java·maven
2401_857439691 小时前
SpringBoot框架在资产管理中的应用
java·spring boot·后端
怀旧6661 小时前
spring boot 项目配置https服务
java·spring boot·后端·学习·个人开发·1024程序员节
李老头探索1 小时前
Java面试之Java中实现多线程有几种方法
java·开发语言·面试
芒果披萨1 小时前
Filter和Listener
java·filter
qq_4924484461 小时前
Java实现App自动化(Appium Demo)
java
阿华的代码王国1 小时前
【SpringMVC】——Cookie和Session机制
java·后端·spring·cookie·session·会话
找了一圈尾巴2 小时前
前后端交互通用排序策略
java·交互
哎呦没4 小时前
SpringBoot框架下的资产管理自动化
java·spring boot·后端