本文实例讲述了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
相关文章
- ASP.NET自助建站系统的域名绑定与解析教程 2025-06-10
- 个人服务器网站搭建:如何选择合适的服务器提供商? 2025-06-10
- ASP.NET自助建站系统中如何实现多语言支持? 2025-06-10
- 64M VPS建站:如何选择最适合的网站建设平台? 2025-06-10
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
-
2025-06-04 30
-
Java8新特性之精简的JRE详解_动力节点Java学院整理
2025-05-29 44 -
java JDBC系列教程之JDBC类的简析与JDBC的基础操作
2025-05-29 49 -
2025-05-29 90
-
2025-05-25 27