给个自己之前练习写的
- class ArrayTest3 {
- public static void main(String[] args) {
- int[] arr = {1, 2, 3, 4, 5};
- System.out.println("逆序前:");
- printArray(arr);
-
- //逆序后
- reverse(arr);
- System.out.println("逆序后:");
- printArray(arr);
- }
- //遍历数组
- public static void printArray(int[] arr) {
- for(int i = 0; i < arr.length; i++) {
- System.out.print(arr[i] + ",");
- }
- System.out.println();
- }
- //翻转数组
- public static void reverse(int[] arr) {
- for(int start = 0, end = arr.length - 1;start < end; start++, end--) {
- int temp = arr[start];
- arr[start] = arr[end];
- arr[end] = temp;
- }
- }
- }
复制代码 |