评论

收藏

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

编程语言 编程语言 发布于:2021-10-05 22:02 | 阅读数:500 | 评论:0

这篇文章主要介绍了Java数组的定义、初始化、及二维数组用法,结合具体实例形式分析了java数组概念、功能、数组定义、静态数组、动态数组、二维数组等相关使用技巧,需要的朋友可以参考下
本文实例讲述了java数组的定义、初始化、及二维数组用法。分享给大家供大家参考,具体如下:
数组的定义
1.数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来做唯一标识。
数组的分类

  • 一维数组
  • 二维数组
  • 多维数组
数组的优点:
例如:定义100个整型变量。用数组很方便。
数组声明:
1.int [] array;
2.int array [];
数组的声明以及内存的分配
1.为数组分配内存空间,如果不分配内存,将不能访问它的任何元素。我们使用new关键字来为数组分配内存空间。
int [] score;   //数组的声明
score=new int[3]; //为数组开辟内存空间-实例化
注意:数组的下标是从0开始的。
java数组的静态初始化
一、数组的初始化分为两种方式:

  • 动态初始化
  • 静态初始化
二、之前我们所创建的数组,所采用的方式都是动态初始化,也就是所有的内容不会具体指定,都是默认值。
三,静态初始化是指:在数组创建之初直接指定其内容。
eg:静态初始化
int [] score={2,5,6,7,6,7};
java二维数组的介绍及使用
1.如果把一维数组看成是线性图形,那么二维数组就是一个平面图形。
2.二维数组的声明和一维数组类似,内存分配是使用new关键字。
3.声明与分配内存:
声明:type arrayname [][];
初始化: arrayname [][]=new type[行][列];
//二维数组的动态初始化
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

关注下面的标签,发现更多相似文章