数组反转
1 public class Test1 { 2 public static void main(String[] args) { 3 //定义一个4位数的数组 4 int[] arr = new int[4]; 5 //键盘录入数字 6 Scanner scanner = new Scanner(System.in); 7 System.out.println("请输入4位数字:"); 8 int number = scanner.nextInt(); 9 arr[0] = number/1000%10; 10 arr[1] = number/100%10; 11 arr[2] = number/10%10; 12 arr[3] = number%10; 13 14 //数组反转 15 reverse(arr); 16 17 //打印数组 18 printArray(arr); 19 20 } 21 22 public static void reverse(int[] arr) { 23 for(int start=0,end=arr.length-1;start<end;start++,end--) { 24 int temp = arr[start]; 25 arr[start] = arr[end]; 26 arr[end] = temp; 27 } 28 } 29 30 public static void printArray(int[] arr) { 31 for(int i=0;i<arr.length;i++) { 32 System.out.print(arr[i]); 33 } 34 } 35 }