1:声明方法: 类型 + 【】+ 空格+数组名字;创建数组的语法是new + 空格 + 类型 +【一个代表数组大小的非负数】。
2::使用数组的java语法是 数组名字+【数组下标】。(下标从0开始不能大于最大值)
3:数组一旦创建后就不可以改变。赋值时类型一定一样。java允许创建任何类型的数组。4:int 0 double 0.0 char boolean false;
5:int【】students= {1,2,3,4,}空号内要是“,”
6:int []students = new int[5];
students[0] = 55;
students[0] = 66;
int[] studentsSame;
studentsSame = students;这样之后两者指向同一个数组了。即是studentsSame = students;
7:多维数组长度是每个数组;通过下面一个例子根据九点来理解二维数组;
8:通过代码理解:
1.public class ArrayAssign1
{
public static void main(String args [])
{
int[] arrayA = new int[1];
arrayA[0] = 1005;
int[] arrayB = new int[1];
arrayB[0] = 1985;
arrayA = arrayB;
System.out.println("arrayA的第一个元素为:" +arrayA[0]);
System.out.println("arrayB的第一个元素为:" +arrayB[0]);
arrayB[0] = 9999;
System.out.println("arrayB[0] = 9999;执行完毕");
System.out.println("arrayA的第一个元素为:" + arrayA[0]);
System.out.println("arrayB的第一个元素为:" + arrayB[0]);
}
}
2.
public class MultiDimArrayUsage {
public static void main(String args[])
{
int[][] gradeStudents = new int[2][5];//1
int[] classOne;//2
classOne = gradeStudents[0];//3
classOne[0] = 88;//4
System.out.println("第一个班第一个学生的成绩:" +gradeStudents[0][0]);//5
int[] classTwo = new int[6];//6
classTwo[5] = 99;//7
gradeStudents[1] = classTwo;//8,9;
System.out.println("第二班第六个同学的成绩:" +gradeStudents[1][5]);
}
}