//新建一个类Print,用于实现将数组进行逆序排序后打印输出 public class Print{ public static void main(String[] args) { int[] arr = new int[]{1,2,3,4,5,6,7,8,9}; //静态初始化一个数组arr[] System.out.println("顺序打印:"); printArray(arr);//调用printArray()方法对原始数组进行打印 reverseOrder(arr); //调用reverseOrder()方法对数组进行逆序排序 } //定义一个reverseOrder()方法,用于实现对数组进行逆序排序 private static void reverseOrder(int[] arr) { int temp = 0; //定义一个中间变量,并赋初值0 for (int i = 0; i < arr.length/2 ; i++) { //将数组中第i个元素值和第arr.length-1-i个元素值进行交换 temp = arr[i]; arr[i] = arr[arr.length-1-i]; arr[arr.length-1-i] = temp; } System.out.println("逆序打印:"); printArray(arr); //调用printArray()方法,将逆序排序的数组打印出来 } //定义一个方法printArray(),用于实现将数组打印出来 private static void printArray(int[] arr) { //对数组进行遍历,并将数组中的每一个元素进行输出 for (int i = 0; i < arr.length ; i++) System.out.print(arr[i]+" "); System.out.println(); } }输出结果截图如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)