import java.util.Arrays;
public class firstClass {
public static void main(String[] args) {
//一维数组
/*int[] list;//创建一个数组,推荐这个写法
int list2[];//不推荐这种写法它来源于c++
list = new int[5];//括号里的5是这个数组的长度,能够承载五个元素
*/
/*int[]list=new int[5];//创建(不给初始值,只给数组长度)*/
/*int[]list =new int [] {1, 2, 3, 4, 5};//给初始值,不给长度
list[0] = 1;//给数组其中的元素赋值
list[1] = 1;
list[2] = 1;
list[3] = 1;
list[4] = 10000;*/
/*System.out.println(list[5]);
//报错的原因是数组的长度是5,而你写了6个数组,所以错误
*/
/*System.out.println(list[4]);//正确,直接读取
int b = 1 ;
b = 2;
System.out.println(b);*/
//二维数组
int [][]list =new int [2] [];
list[0]=new int[3];
list[1]=new int[3];
list[0] [0] = 1;
list[0] [1] = 2;
list[0] [2] = 3;
list[1] [0] = 20;
list[1] [1] = 30;
list[1] [2] = 40;
//三维
int [][][]L =new int [2] [][];
L[0]=new int[2][];
L[0][0]=new int[2];
L[0][0][0]= 100;
System.out.println(L[0][0][0]);
//Arrays操作
int[]k=new int [] {4,3,1,2,7,8,9};
Arrays.sort(k);//给数组排序,void
System.out.println(k[0]);
//int 返回元素所在数组的位置序号
int abc = Arrays.binarySearch(k,9);
System.out.println(abc);
System.out.println(list[0] [2]);
System.out.println(list[1] [2]);
}
}