数组
public class test2 {
public static void main(String[] args) {
//数组 的定义有两种方式---静态定义和动态定义
//静态初始化
String[] names = {"小白","stone","小老鼠","老实"};
//动态初始化
String[] name02 = new String[6];
name02[0]="小白";
name02[1]="stone";
name02[2]="小老鼠";
name02[3]="老实";
//剩下的2只是根据你前面的数据类型的默认值进行填充:null
//1:数组:是一个引用数据类型
//2:数组长度:.length
//3:数组在如果一定定义,长度固定。就说不能动态添加元素,删除元素,只能修改现有索引位置对应的元素.
//数组的形式:
//基础数据类型数组 byte short int long float double boolean char 如果空间足够的:为填满的空间就是他们对应的默认值
//引用数据类型数组 Byte Short Integer Long Float Double Boolean Character ,如果空间足够,他们默认都是null
//对象数组 Person[] User[] String[] 如果空间足够,他们默认都是null
for (int i = 0; i < names.length; i++) {
String string = names[i];
playGame(string);
}
//二位数组
int[][] agescrores ={{20,98},{30,96},{40,78}};
for (int i = 0; i < agescrores.length; i++) {
int[] as = agescrores[i];//{20,98}
for (int j = 0; j < as.length; j++) {
System.out.print(as[j]+"\t");
}
System.out.println("");
}
}
public static void playGame(String name) {
System.out.println(name + " 去玩游戏吧!");
}
}