欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java基础-数组

程序员文章站 2022-04-08 13:54:19
...

1.数组

就是给变量设置了多个存储单元! 除基本数据类型是按值传递,之外其他全部是按引用传递! 1.一维数组: 就是把多个相同数据类型的变量集中起来,成一线的形式,并附上下标用来管理。(下标从0开始)。 下标为什么从零开始? 因为数组默认指向第一个下标的内存地址。所以给个零加上下标还是等于默认下标。

java基础-数组
            
    
    博客分类: java Java基础 

需要注意: 数组一但申请下来则数组的长度不给改变。 内存里的存储空间是以字节为单位。

一维数组的申请方式: 例如1: int[] i=new int[3];//向内存中申请了长度为3个int的存储空间。 例如2: int[]={123,12,1};//向内存中申请了长度为3个int的存储空间并附上值。

1.二维数组:

就是数组中嵌套着数组。一个数组存储着嵌套数组的引用地址。

java基础-数组
            
    
    博客分类: java Java基础 

像是一个表格,二维数组有两个下标,第一个下标好比表格的行,第二个下标好比表格的列。行与列对应着一个存储空间。

java基础-数组
            
    
    博客分类: java Java基础 

二维数组的申请方式: // 行 列 int[][] t = new int[3][3];

//我不定制列个数
	int[][] t1 = new int[3][];
	
	//那值来定制  长度 和数据
	int[][] t2 = { { 123, 123, 123 },  { 123, 123 },  { 123 } };
相关标签: Java基础