JavaSE-Java数组

5 篇文章 0 订阅

 

目录

 

一、数组的概述

 二维数组的使用


一、数组的概述


  1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,
  并通过编号的方式对这些数据进行统一管理。
 
  2.数组相关的概念:

  •   >数组名
  •   >元素
  •   >角标、下标、索引
  •   >数组的长度:元素的个数

 
  3.数组的特点:

  •   1)数组是有序排列的
  •   2)数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型
  •   3)创建数组对象会在内存中开辟一整块连续的空间
  •   4)数组的长度一旦确定,就不能修改。

 
  4. 数组的分类:

  •     ① 按照维数:一维数组、二维数组、。。。
  •     ② 按照数组元素的类型:基本数据类型元素的数组、引用数据类型元素的数组
  •  

  5. 一维数组的使用
    ① 一维数组的声明和初始化
    ② 如何调用数组的指定位置的元素
    ③ 如何获取数组的长度
    ④ 如何遍历数组
    ⑤ 数组元素的默认初始化值 :

 

  •           > 数组元素是整型:0
  •           > 数组元素是浮点型:0.0
  •           > 数组元素是char型:0或'\u0000',而非'0'
  •           > 数组元素是boolean型:false 
  •           > 数组元素是引用数据类型:null

   

                int[] ids;//声明
		//1.1 静态初始化:数组的初始化和数组元素的赋值操作同时进行
		ids = new int[]{1001,1002,1003,1004};
		//1.2动态初始化:数组的初始化和数组元素的赋值操作分开进行
		String[] names = new String[5];

 

 二维数组的使用
 


  1.理解:
  对于二维数组的理解,我们可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。
  其实,从数组底层的运行机制来看,其实没有多维数组。
 
  2. 二维数组的使用:
    ① 二维数组的声明和初始化
    ② 如何调用数组的指定位置的元素
    ③ 如何获取数组的长度
    ④ 如何遍历数组
    ⑤ 数组元素的默认初始化值 :

  • 二维数组的使用:
  •       规定:二维数组分为外层数组的元素,内层数组的元素
  •           int[][] arr = new int[4][3];
  •           外层元素:arr[0],arr[1]等
  •           内层元素:arr[0][0],arr[1][2]等
  •  
  •     ⑤ 数组元素的默认初始化值
  •     针对于初始化方式一:比如:int[][] arr = new int[4][3];
  •        外层元素的初始化值为:地址值
  •        内层元素的初始化值为:与一维数组初始化情况相同
  •        
  •     针对于初始化方式二:比如:int[][] arr = new int[4][];
  •         外层元素的初始化值为:null
  •        内层元素的初始化值为:不能调用,否则报错。
  •     
  •   

   

                //静态初始化
		int[][] arr1 = new int[][]{{1,2,3},{4,5},{6,7,8}};
		//动态初始化1
		String[][] arr2 = new String[3][2];
		//动态初始化2
		String[][] arr3 = new String[3][];

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值