Java基础—数组

数组:

      数组是指一组数据的集合,数组可以存放任意类型的元素,但是同一个数组存放的元素类型必须一致

创建数组的方法:

  1. int[] x = new int[100];
  2. int[] x = {元素,元素,…}
  3. int[] x = []{1,2,3...}

数组都可以通过下标来获取该下标位置的元素,也可以对其赋值,数组中最小的下标为0,最大的下标为数组长度-1,.length可以获取数组的长度,

数组的默认值:

       当用第一种方式创建数组后,Java会自动为其赋值,其中:

  1. 整形数据类型默认值是0
  2. 浮点型数据类型是0.0
  3. 字符型是一个空白字符,即‘\u0000’
  4. Boolean类型默认为false
  5. 引用数据类型默认为null,表示没有任何引用

数组的遍历:

因为数组是可以通过下边获取到值的,所以使用就可以对数组的访问,arr.length是获取数组的长度例如:

		int[] arr = new int[] {1,2,3};
		
		for(int i=0; i<arr.length; i++) {
			System.out.println(arr[i]); // 输出结果为:1,2,3
		}

也可以通过数组的API来输出数组,只是输出,并不是循环遍历,Arrays.toString(arr),数组还有很多的API,可以通过查帮助文档来查询

System.out.println(Arrays.toString(arr)); // 输出结果为[1, 2, 3]

多维数组:

创建多维数组的方法:

  1. int[] [] arr = new int[3] [5];
  2. int [] [] arr = new int[3] [];
  3. int[] [] arr = new int{{1,2},{1,2,3},{4,5,6}}

第一种方式是创建了一个数组,里面有三个元素,每个元素都是一个长度为五的数组。

第二种方式是创建了一个数组,里面有三个元素,每个元素都是一个车数组,但是长度不确定

第三种方式是直接创建的时候就已经赋值

多维数组的遍历也是通过循环来遍历,道理和遍历一维数组是一样的,通过下标获取之后还是一个数组,就可以再次对已经下标过一次的在此进行一次下标获取

,例如例如:

		// 创建多维数组
		int arr1[][] = {{1,2},{0,1}};
		
		// 通过for循环来遍历数组
		for(int i=0; i<arr1.length; i++) {
			// 先通过下标获取数组里面的每一个值,然后因为每一个值还是一个数组,然后就再次进行循环
			// 最后在通过下标获取即可
			for(int j=0; j<arr1[i].length; j++) {
				System.out.println(arr1[i][j]); // 输出 1,2,0,1
			}
		}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值