例: int num1={1,2,4,6}
反转之后:
int nun2={6,4,2,1}
思路::
利用临时变量将索引0位置的数值和索引3位置数值交换,使用for循环,,,并且还要找到控制循环的条件,前面索引位置和后面索引位置重合就判定是循环交换完毕
public class ArrayReverse { public static void main(String[] args) { int[] arr={2,6,8,9,45,67}; System.out.println("原始数组是:"); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } for(int left=0,right=arr.length-1;left<right;left++,right--){ int temp=0; temp=arr[left]; arr[left]=arr[right]; arr[right]=temp; } System.out.println("交换之后的数组是:"); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } } }
黑:解题思路
好好学习,天天向上。
努力工作,给自己的和家人一个满意的答案。。。。