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

数组的简单入门

程序员文章站 2022-03-26 17:43:59
定义形式//方法一int[] i = new int[3];//方法二int j[] = new int[3];//方法三int[] k = {1,2,3};//方法四int l[] = {1,2,3};数组的定义方式有如上几种方式,前两种是定义的一个参数个数为3的数组,但是没有赋值,需要手动赋值,后两种的定义方式直接赋值,无需再次赋值。注意:数组的下标是从 0 开始的,定义的长度为 3 ,那么上述数组最大只能使用 i[2],否则会报错。赋值方式...

定义形式

		//方法一
		int[] i = new int[3];
		//方法二
		int j[] = new int[3];
		//方法三
		int[] k = {1,2,3};
		//方法四
		int l[] = {1,2,3};

数组的定义方式有如上几种方式,前两种是定义的一个参数个数为3的数组,但是没有赋值,需要手动赋值,后两种的定义方式直接赋值,无需再次赋值。

注意:数组的下标是从 0 开始的,定义的长度为 3 ,那么上述数组最大只能使用 i[2],否则会报错。

赋值方式

		int[] i = new int[3];
        i[0] = 10;

上述的就是数组简单的赋值方式
需要注意到的是:

  1. 如果定义的是 int 类型的数组,那么数组中的所有值默认为 0;
  2. 如果定义的是 boolean 类型的数组,那么数组中的所有值默认为 false;
  3. 如果定义的是 String 类型的数组,那么数组中的所有值默认为 null;
  4. 如果定义的是 double 类型的数组,那么数组中的所有值默认为 0.0;

二维数组

定义方式如下

		//方法一
		int[][] i = new int[3][3];
		//方法二
        int[][] j = {{1,2,3},{4,5,6},{7,8,9}};

定义方法与一位数组大体上相似,这里只是举例了两种常用的定义。

获取长度的方法

		
		int[] i = new int[3];
		//获得数组的长度
        int length = i.length;
        System.out.println(length);

i.length 是获得数组长度的方法,是最常用的方法,一般用于循环中。

二维数组获取长度的方法

		int[][] i = new int[3][4];
        //第一个 [] 的长度
        System.out.println(i.length);
        //第二个 [] 的长度
        System.out.println(i[0].length);

结果
数组的简单入门
有时候需要用到第二个 [ ] 的长度,但是有的新手却不知道该怎么获得,上述代码有相关描述。

查看数组元素的方法

		int[] i = new int[3];
		System.out.println(Arrays.toString(i));

结果如下:
数组的简单入门

此方法可以将数组中的所有元素输出,因为我没有给数组赋值,所以默认为 0 ;

二维数组建议使用 for 循环

		int[][] j = {{1,2,3},{4,5,6},{7,8,9}};
        for (int[] ints : j) {
            System.out.println(Arrays.toString(ints));
        }

本文地址:https://blog.csdn.net/FBW_CSDN/article/details/112218833

相关标签: java 数组