给定一个数组{1,2,3,4,5},反转输出{5,4,3,2,1}:
public class ArrayReverseDemo {
public static void main(String[] args) {
int[] arr = new int[]{1, 2, 3, 4, 5};
//打印数组
System.out.print("[ ");
for (int i = 0; i < arr.length; i++) {
if(i != arr.length-1){
System.out.print(arr[i] + ", ");//不换行打印
}else{
System.out.println(arr[i]+" ]");//换行打印
}
}
//反转数组
for (int i = 0, j = arr.length - 1; i < j; i++, j--) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
//打印数组
System.out.print("[ ");
for (int i = 0; i < arr.length; i++) {
if(i != arr.length-1){
System.out.print(arr[i] + ", ");//不换行打印
}else{
System.out.println(arr[i]+" ]");//换行打印
}
}
}
}