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[] = {'男','女','人妖'};
}
}