数组的逆序
public class reverseTest {
public static void main(String[] args) {
//定义一个静态数组
int [] arr ={12,93,54,35,46};
//逆序前
System.out.print("逆序前:");
printArray(arr);
//逆序后
System.out.print("逆序后:");
reverse(arr);
printArray(arr);
}
//逆序方法
public static void reverse (int[] arr){
for (int x=0;x<arr.length/2;x++){
int temp = arr[x];
arr[x]= arr[arr.length-1-x];
arr[arr.length-1-x]=temp;
}
}
public static void printArray(int[] arr){
System.out.print("[");
for (int x=0;x<arr.length;x++){
if (x== arr.length-1){
System.out.println(arr[x]+"]");
}else{
System.out.print(arr[x]+",");
}
}
}
public class reverseTest {
public static void main(String[] args) {
//定义一个静态数组
int [] arr ={12,93,54,35,46};
//逆序前
System.out.print("逆序前:");
printArray(arr);
//逆序后
System.out.print("逆序后:");
reverse(arr);
printArray(arr);
}
//逆序方法
public static void reverse (int[] arr){
for (int x=0;x<arr.length/2;x++){
int temp = arr[x];
arr[x]= arr[arr.length-1-x];
arr[arr.length-1-x]=temp;
}
}
public static void printArray(int[] arr){
System.out.print("[");
for (int x=0;x<arr.length;x++){
if (x== arr.length-1){
System.out.println(arr[x]+"]");
}else{
System.out.print(arr[x]+",");
}
}
}
}
运行结果