Java基础学习——数组初识(1)
2017-01-10 17:06
274 查看
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 //得到相应行的元素个数
相关文章推荐
- Java基础学习——数组初识(1)
- C\C++ 程序员从零开始学习Android - 个人学习笔记(四) - java基础 - 数据类型、变量、字符串、数组
- Java学习之旅基础知识篇:数组及引用类型内存分配
- 黑马程序员 Java基础学习笔记3 循环和数组
- java基础学习记录之利用数组查表法进行进制转换优化的学习与练习七(十转二、十转八、十转十六)
- java 从零开始,学习笔记之基础入门<数组列表(ArrayList)>(九)
- java基础学习记录之数组折半查找的学习与练习四
- Java基础学习笔记(二)数组,包装类
- java基础学习记录之数组最值的学习与练习一
- Java之数据结构基础、线性表、栈和队列、数组和字符串,树—学习笔记
- 黑马程序员——黑马学习日志之四 Java基础——数组
- JAVA基础第四天学习日记_数组
- 黑马程序员------java学习笔记之数组基础
- java基础学习记录之数组选择排序的学习与练习二
- JAVA数组,今天跟别人学习的,基础还是不过关。。。55555555555
- java基础学习_数组
- 【Java学习笔记】基础知识学习5【数组排序,复制】
- java基础学习四(数组)
- java基础学习记录之利用数组进行进制转换的学习与练习五
- Java学习备忘录(二)基础语法和数组(原创)