package com.inmind.array01; /* 数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。 数组的3种定义格式 一.数组的动态初始化 数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 数据类型[] 数组名 = new 数据类型[数组长度]; 数组存储的数据类型:当前就是4类8种的基本数据类型,但是可以使用java中任意类型(引用类型) []:数组 数组名:就是标识符的一种,用来操作数组 new:java中的关键字,在堆内存中开辟空间 数组存储的数据类型:与前面的数据类型保持一致 [长度]:决定 数组的长度 二.数组的静态初始化 数据类型[] 数组名 = new 数据类型[]{值1,值2,值3...}; 这种格式,没有直接给出数组的长度,但是根据传入的数据的数量,来确定长度 三.数组的静态初始化简写形式 数据类型[] 数组名 = {值1,值2,值3...}; 这种格式,没有直接给出数组的长度,但是根据传入的数据的数量,来确定 */ public class Demo01 { public static void main(String[] args) { //一:数组的动态初始化 int[] arr1 = new int[3]; //二:数组的静态初始化(根据传入的数据的数量,来确定长度) double[] arr2 = new double[]{1.0,2.0,3.0}; //三:数组的静态初始化简写形式 String[] arr3 = {"1","2"};//这是一个长度为2的字符串数组,内容是1和2 } }