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

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

与静态的写法不可混用

相关推荐
青云交14 分钟前
Java 大视界 -- 基于 Java 的大数据可视化在城市交通拥堵治理与出行效率提升中的应用(398)
java·大数据·flink·大数据可视化·拥堵预测·城市交通治理·实时热力图
CHEN5_021 小时前
【Java基础面试题】Java基础概念
java·开发语言
二十雨辰1 小时前
[TG开发]照片机器人
java·web3
武昌库里写JAVA2 小时前
JAVA面试汇总(四)JVM(一)
java·vue.js·spring boot·sql·学习
落霞的思绪3 小时前
Java设计模式详细解读
java·开发语言·设计模式
Java小白程序员3 小时前
Spring Framework:Java 开发的基石与 Spring 生态的起点
java·数据库·spring
拂晓银砾3 小时前
Java数据结构-栈
java·数据结构
甄超锋3 小时前
Java Maven更换国内源
java·开发语言·spring boot·spring·spring cloud·tomcat·maven
m0_719084114 小时前
sharding-jdbc读写分离配置
java
还是鼠鼠4 小时前
tlias智能学习辅助系统--Maven 高级-私服介绍与资源上传下载
java·spring boot·后端·spring·maven