首页 > 代码库 > Java基础学习——数组初识(1)
Java基础学习——数组初识(1)
Java基础学习——数组初识(1)
1什么是数组
Java中常见的一种数据结构就是数组,数组可以分为一维数组、二维数组和多维数组。
数组是由一组相同的变量组成的数据类型,数组中每个元素具有相同的数据类型,数组中的每个元素都可以用一个统一的数组名和下标来确定。
2 数组的使用
数组的一般使用步骤:
声明数组
分配内存给该数组
下面是一维数组为例:
数据类型 数组名 [];
数组名 = new 数据类型 [数据个数];
2.1一维数组的声明与赋值
1、数组的声明
int num []; //声明一个数组
num = new int[5]; //给数组分配内存空间,其元素个数为5
数组的声明也可以采用如下的形式:
int num []= new int [5]; //声明的同时分配内存空间
2、数组的赋值
数组的赋初值如下形式:
int num []={1,2,3,4,5}; //此表示为数组的声明以及赋值,虽然看似没有
//规定数组里数据的个数,但是由于大括号里面
//给了具体数据,所以系统默认给分配了空间
3、数组中元素的表示以及获取数组的长度
数组中元素的表示:
数组名[数组中元素的下标] //数组中元素的下标是从0开始
如:找数组中第二个元素的表示方法是
num [1] //得到的是数组的第二个元素
数组长度的表示方法:
数组名.ength
即上面的数组的长度为:num . length;
2.2二维数组
1、二维数组的声明
int num [][]; //声明一个二维数组
num = new int[2][3]; //给数组分配内存空间,其元素为2行3列
数组的声明也可以采用如下的形式:
int num [][]= new int [2][3]; //声明的同时分配内存空间
2、数组的赋值
数组的赋初值如下形式:
int num []={{1,2,3},{4,5,6}}; //此表示为数组的声明以及赋值,虽然看似没有
//规定数组里数据的个数,但是由于大括号里面
//给了具体数据,所以系统默认给分配了空间
3、数组中元素的表示以及获取数组行的长度
数组中元素的表示:
数组名[行下标] [列下标] //数组中元素的下标都是是从0开始
如:找数组中第二行第二列元素的表示方法是
num [1][1] //得到的是数组的第二行第二列的元素
数组长度的表示方法:
数组名.ength //得到数组的行数
数组名[行下表].ength //得到相应行的元素个数
本文出自 “落魄小王子的残破城堡” 博客,请务必保留此出处http://wh201503.blog.51cto.com/10047381/1890807
Java基础学习——数组初识(1)