数组定义及基础应用

java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。

1.一维数组的定义
type arrayName[ ];
类型(type)可以为Java中任意的数据类型。
2.一维数组的初始化
(1) 静态初始化
int intArray[]={1,2,3,4};
String stringArray[]={“abc”, “How”, “you”};
(2) 动态初始化
1)简单类型的数组
int intArray[];
intArray = new int[5]
1.二维数组的定义
type arrayName[ ][ ];
type [ ][ ]arrayName;
2.二维数组的初始化
(1) 静态初始化
int intArray[ ][ ]={{1,2},{2,3},{3,4,5}};
Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。
(2) 动态初始化
Java 中的二维数组
所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。
那么如何使用二维数组呢,步骤如下:
1、 声明数组并分配空间
数组类型[][] 数组名=new 数组类型[行的个数][列的个数]
2、 赋值
数组名[行的索引][列的索引]=值
二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引从 0 开始
也可以在声明数组的同时为其赋值
3、 处理数组
根据具体要求实现功能
二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再内嵌一个循环,即使用二重循环来输出二维数组中的每一个元素。
输入任意数组比大小
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/B_Belief/article/details/82988669
今日推荐