public class Shu2 {
public static void main(String[]args){
int n;
Scanner in = new Scanner(System.in);
n = in.nextInt();
int[] a = new int[n];
for(int i=0;i<a.length;i++){
a[i] = in.nextInt();
}
//打印方法一
for(int i=0;i<a.length;i++){
System.out.print(a[i]);
}
System.out.println();
//打印方法二
for( int i:a){
System.out.print(i);
}
//注意:如果你用的for each 循环索引的时候只用写"i",不要写"a[i]",
// i已经能代表它所代表的索引值,不然会越界
System.out.println();
//方法三
System.out.println(Arrays.toString(a));
}
}
Arrays.sort() 方法是优化的快排
public class Sort {
public static void main(String[]args){
int[] intArry = {81, 2,63,64,25,65,67};
Arrays.sort(intArry);
for(int i=0;i<intArry.length;i++){
System.out.println(intArry[i]);
}
}
}
//记得引入Arrays 包
public class DUOwei {
public static void main(String[]args) throws IOException {
int[][] intarray = new int[3][3];
Scanner a =new Scanner(System.in);
for(int i=0;i<3;i++){
for(int j=0;j<3;j++)
intarray[i][j]=a.nextInt();
}
int sum =0;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++)
sum+=intarray[i][j];
}
System.out.println(sum);
}
}
//创建二维数组时,第一个下标必须指定,第二个下标可以指定,也可以不指定
Arrays.binarySearch() 检索
public class binarySearch {
public static void main(String []args){
int[] intArry = {81, 2,63,64,25,65,67};
int n= Arrays.binarySearch(intArry,65);
System.out.println(n);
}//检索从 0 开始
}
arrays.copy()
public class arraycopy {
public static void main(String[]args){
int[] intArry1= {81, 2,63,64,25,65,67};
int[] intArray2 =new int[12];
System.arraycopy(intArry1,0,intArray2,0,5);
//把 1 的 0 位置开始 复制到 2 的0 位置,一共复制5位
System.out.println(intArray2);
}
}