//数组反转问题
/*
* 分析:
* 定义一个数组存放数据
* 用第一个元素和最后一个交换
* */
public class Test4 {
public static void main(String[] args){
int []arr=new int[6];
Scanner sc= new Scanner(System.in);
//给数组赋值
for (int i = 0; i < arr.length; i++) {
System.out.println("请输入第"+(i+1)+"个数");
int a = sc.nextInt();
arr[i]=a;
}
reverse(arr);
//遍历数组
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
if(i==arr.length-1){
System.out.print("]");
}
else
System.out.print(arr[i]+",");
}
}
//定义反转方法
public static void reverse(int []arr){
for (int start=0,end=arr.length-1; start<=end; start++,end--) {
int tem=arr[start];
arr[start]= arr[end];
arr[end]=tem;
}
}
}
java数组反转问题
最新推荐文章于 2024-07-31 17:33:24 发布