1.题目:创建一个数组arr1,并输出前四个最小元素
package cn.oop.program;
import java.util.Arrays;
/**
* 题目:创建一个数组arr1,取出前4个元素,并输出
* @author 温暖wk
* 2018.8.17
*
*/
public class CopyOfRangeTest03 {
public static void main(String[] args) {
int arr1[]=new int[] {1,2,9,8,3,7,10,22};
Arrays.sort(arr1);//排序
int [] arr2=Arrays.copyOfRange(arr1,0,5);//复制
showa2(arr2);
}
public static void showa2(int arr2[]) {
System.out.print("输出arr1中5个最小元素:");
for(int i=0;i<arr2.length;i++) {
System.out.print(arr2[i]);
if(i<arr2.length-1) {
System.out.print("<");
}
}
}
}
分析:考察数组定义以及数组的复制与排序操作
2.题目:将二维数组中的行列互调显示出来
package cn.oop.program;
/**
* 题目:将二维数组中的行列互调显示出来
* @author 温暖wk
* 2018.8.17
*
*/
public class Test09 {
public static void main(String[] args) {
int arr1[][]=new int[][] {{1,2,3},{4,5,6},{7,8,9}};
System.out.println("原始数组:");
show(arr1);
System.out.println("交换后数组:");
show2(arr1);
}
public static void show(int arr1[][]) {
for(int i=0;i<arr1.length;i++) {
for(int j=0;j<arr1[i].length;j++) {
System.out.print(arr1[i][j]);
System.out.print(" ");
}
System.out.println();
}
}
public static void show2(int arr1[][]) {
for(int i=0;i<arr1.length;i++) {
for(int j=0;j<arr1[i].length;j++) {
System.out.print(arr1[j][i]);
System.out.print(" ");
}
System.out.println();
}
}
}