java反转数组

时间:2025-04-04 16:57:22
package hello; /** * @Package: hello * @ClassName: Reversesort * @Author: 乔文军 * @CreateTime: 2020/8/9 17:11 * @Description: 反转排序 */ public class Reversesort { public static void main(String[] args) { //创建一个数组 int[]array = {10,20,30,40,50,60}; //创建反转排序类的对象 Reversesort sorter = new Reversesort(); //调用排序对象的方法,将数组反转 sorter.sort(array); } private void sort(int[] array) { System.out.println("数组原有内容"); //输出排序前的数组元素 showArray(array); int temp; int len = array.length; for(int i = 0; i < len/2;i++){ temp = array[i]; array[i]=array[len-1-i]; array[len-1-i] = temp; } System.out.println("数组反转后内容:"); //输出排序后的数组元素 showArray(array); } private void showArray(int[] array) { //遍历数组 for(int i : array){ //输出每个数组元素值 System.out.print("\t" + i); } System.out.println(); } }