数组【壹】——数组介绍

数组的定义

数组类型[ ] = new 数组类型[元素个数火数组长度];

int [ ] x = new int[100];

数组名称为x长度为100的数组

声明方式

1、int[] x = new  int [10];

2、int[] x;
   x = new int [100];

3、int[] arr = {1,2,3,4,5}

第一行代码 int[] x; 声明了一个变量x,该变量的类型为int[],即一个int类型的数组。变量x会占用一块内存单元,它没有被分配初始值。内存中的状态如下图所示。

第二行代码 x = new int[100]; 创建了一个数组,将数组的地址赋值给变量x。在程序运行期间可以使用变量x来引用数组,这时内存中的状态会发生变化,如下图所示。

不同数据类型的默认值

public class Demo {
    public static void main(String[] args) {
	char [] arr = new char[5];
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]);
        }
	boolean [] arr01 = new boolean[5];
        for (int i = 0; i < arr01.length; i++) {
            System.out.println(arr01[i]);
        }
    }
}

求数组最大值

public class Demo {
    public static void main(String[] args) {
        int[] arr = { 1, 3, 5, 3, 2, 4, 7, 9 };
        int max = arr[0];
        for (int x = 0; x < arr.length; x++) {
            max = arr[x];
            if (arr[x] > max) {
                max = arr[x];
            }
        }
        System.out.println(max);

("max =" + max);
    }
}

posted @ 2020-06-01 20:04  诸葛孔萌  阅读(127)  评论(0编辑  收藏  举报