数组
- 数组索引从
0
开始,下标越界将报错 - 数组创建后大小不可变
- 数组可以创建时初始化,由编译器自动计算长度
- 数组是引用类型,但数组元素是值类型(例如
int[]
)或引用类型(例如String[]
)
public class Hello{
public static void main(String[] args) {
int[] ns = new int[5];
System.out.println(ns.length);
ns[0]= 78;
ns[1]= 89;
ns[2] = 9;
ns[3] = 56;
ns[4] = -7;
for (int j = 0; j < ns.length; j++) {
System.out.println(ns[j]);
}
//简单写法
int[] ns1 = {56, 45, 32, 21, -98};
for (int i = 0; i < ns1.length; i++) {
System.out.println(ns1[i]);
}
String[] ss1 = {"nihao", "lisi", "zhangsna"};
System.out.println(ss1[2]);
}
}