public class ShuZuDingYi_jingTaiChuShiHua_18 { public static void main(String[] args) { /* ★1、 如何创建使用数组? 数组是一种引用类型。如果创建不同类型的数组来存放数据。 基本数据类型 数组类型 byte byte[] short short[] int int[] long long[] char char[] float float[] double double[] boolean boolean[] 2、数组创建有两种方式:静态初始化 和 动态初始化 */ //通过静态初始化方式定义数组,静态初始化的特点是定义的时候就必须指定数组中的元素信息 int[] ages = new int[]{18,20,19}; //获取数组的长度 格式: 数组变量名称.length int len = ages.length; System.out.println("数组的长度:"+len); //▲ 访问数组的元素 格式: 类型 变量名称 = 数组变量名称[元素位置索引] int age = ages[2];//索引的取值范围是 0 到 数组的长度 - 1 System.out.println("索引为2的元素信息:"+age); //▲ 给数组元素赋值 格式: 数组变量名称[元素位置索引] = 值; ages[1] = 18; //再次获取索引号为1 的元素信息 int uAge = ages[1]; System.out.println("索引为1的元素信息:"+uAge); //数组定义之后,长度就已经固定,不能通过程序修改数组的长度 //ages[3] = 19; //数组的长度在定义的时候已经固定,不能超过索引范围进行赋值或取值 //定义数组的简化写法 String[] names = new String[]{"jack","rose","rose"}; //简化写法 String[] userNames = {"jack","rose","rose"}; /* 比较古老的写法,不推荐 类型 数组变量名称[] = new 类型[]{元素1,元素2,元素3,..........}; 类型 数组变量名称[] ={元素1,元素2,元素3,..........}; */ char sexes[] = new char[]{'男','女','人妖'}; char sexes2[] = {'男','女','人妖'}; } }