Java学习第四周

本周学习了数组。

首先,在静态初始化数组中,直接赋值。数组类型[] 数组名 = 呢哇数组类型[]{元素1,元素2,元素3,....};

如 double[] scores = new double[]{89.9,99.5,59.5,88.0};

int[] ages = new int[]{12,24,36};

简化格式   数据类型[] 数组名 = { 元素1,元素2,元素3,....};

int[] ages = {12,24,36};

基本原理:如  int[] ages = {12,24,36};

 

首先在内存中开辟一块区域存储数组变量

ages            12      24      36

                    有一个地址交给数组变量存储,根据这个找数组变量,就能访问变量。

注意:

  数组变量名中存储的时数组在内存中的地址,数组是应用类型。

数组的访问

System.out.println(arr[0]);

arr[2] = 100;

System.out.println(arr[2]);

 数组的长度属性:  length

访问数组长度

、如

System.out.println(arr.length);

输出3

数组的动态初始化

定义数组时智能确定元素的类型和长度,之后再存入具体数据。

数组的动态初始化格式:

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

int [] arr = new int[3];

arr[0]=10;

System.out.println(arr[0]);

当不知道要存入哪些数据时,用动态初始化,当已经知道存入的元素时,用静态初始化。

 

动态初始化时之定义数组长度,后赋值。

 

数组的遍历

简单来说就是一个一个的访问。

遍历数组

int[] ages = {20,30,40,50};

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

  System.out.println(ages[i]);

}

 

posted @   周+⑦  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示