零基础java自学教程

零基础java自学教程一 数组 1 1 数组定义方式一 访问 数组是一个数据容器 可用来存储一批同类型的数据 注意 数据类型 数组名 也可以写成 数据类型 数组名 数组的访问 数组名 索引 注 索引数组的元素编号是从 0 开始计数 获取数组的长度 元素的个数 System out

大家好,我是讯享网,很高兴认识大家。



一、数组

1.1 数组定义方式一、访问

数组是一个数据容器,可用来存储一批同类型的数据

注意:“数据类型[] 数组名”也可以写成“数据类型 数组名[]”。

数组的访问:数组名[索引]。注:索引数组的元素编号是从0开始计数

获取数组的长度(元素的个数):System.out.println(arr.length);

1.2 数组的另一种定义方式

定义方式二:动态初始化数组

定义数组时不先存入具体的元素值,只确定数组存储的数据类型和数组的长度

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

动态初始化数组元素默认值规则:

案例:计算班级学生的Java成绩信息,要求输出平均分,最高分,最低分

AI:假设班级有8名学生,请帮我开发程序可以录入8名学生的Java成绩,成绩类型是小数,并输出平均分,最高分和最低分。

 
讯享网 

1.3 数组的综合案例

案例:斗地主游戏

开发一个简易版的斗地主游戏,要求只完成做牌(存储54张牌)、洗牌。

分析

可以动态初始化一个数组,再存入54张牌到数组中,方便处理。

洗牌:就是把数组中的牌顺序打乱。

讯享网

快捷键numbers.fori

二、二维数组

2.1 零基础java自学教程 二维数组的定义

二维数组:数组中的每个元素都是一个一维数组。

静态初始化

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

动态初始化

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

二维数组的访问

数组名[行索引];数组名称[行索引][列索引]

二维数组的遍历

案例

需求:开发一个程序可以记录咱们班级学生的座位信息

AI:存储班级座位上的学生名称,并要求输出学生名称时,能直观看到该学生所在的位置。

 

快捷键classroom[2].var生成String[] names=classroom[2];

names[i]sop生成System.out.println(names[i]);

classroom.fori生成 for (int i = 0; i < classroom.length; i++)

2.2 二维数组的案例

案例:石头迷阵游戏

数字初始化

打乱界面的数字顺序

讯享网
小讯
上一篇 2024-12-30 19:20
下一篇 2025-01-02 15:31

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2013.html