思路
定义一个数组
定义两个变量,记录最小位置,和最大位置
交换最大最小位置上的数字
判断什么时候进行交换
循环输出遍历完的数组
public class demo8 {
//数组反转
public static void main(String[] args) {
int[] arr={7,6,5,4,3,2,1};
//定义两个变量,记录最小位置,和最大位置
//交换最大最小位置上的数字
//判断什么时候进行交换
for (int min=0,max=arr.length-1;min<max;min++,max--){
//在for循环中进行交换,通过临时变量来接收
int temp=arr[min];
arr[min]=arr[max];
arr[max]=temp;
}
//循环打印反转之后数组的元素
for (int i = 0; i < arr.length; i++) {
System.out.println("反转之后的数组为:"+arr[i]);
}
}
}