好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Java数组的定义、初始化、及二维数组用法分析

本文实例讲述了java数组的定义、初始化、及二维数组用法。分享给大家供大家参考,具体如下:

数组的定义

1.数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来做唯一标识。

数组的分类

一维数组 二维数组 多维数组

数组的优点:

例如:定义100个整型变量。用数组很方便。

数组声明:

1. int [] array;

2. int array [];

数组的声明以及内存的分配

1.为数组分配内存空间,如果不分配内存,将不能访问它的任何元素。我们使用 new 关键字来为数组分配内存空间。

?

1

2

int [] score;   //数组的声明

score= new int [ 3 ]; //为数组开辟内存空间-实例化

注意:数组的下标是从0开始的。

java数组的静态初始化

一、数组的初始化分为两种方式:

动态初始化 静态初始化

二、之前我们所创建的数组,所采用的方式都是动态初始化,也就是所有的内容不会具体指定,都是默认值。

三,静态初始化是指:在数组创建之初直接指定其内容。

eg:静态初始化

?

1

int [] score={ 2 , 5 , 6 , 7 , 6 , 7 };

java二维数组的介绍及使用

1.如果把一维数组看成是线性图形,那么二维数组就是一个平面图形。

2.二维数组的声明和一维数组类似,内存分配是使用 new 关键字。

3.声明与分配内存:

声明: type arrayname [][];

初始化: arrayname [][]=new type[行][列];

?

1

2

3

4

5

6

7

8

//二维数组的动态初始化

int score [][];

score= new int [ 5 ][ 5 ];

score[ 0 ][ 0 ]= 9 ;

score[ 0 ][ 3 ]= 5 ;

score[ 1 ][ 2 ]= 7 ;

//二维数组的静态初始化

int [][] arr={{ 100 , 90 },{ 60 , 70 },{ 50 , 78 , 80 }};

希望本文所述对大家java程序设计有所帮助。

原文链接:https://blog.csdn.net/YANG_Gang2017/article/details/78075733

查看更多关于Java数组的定义、初始化、及二维数组用法分析的详细内容...

  阅读:13次