Java相反顺序打印数组的元素
在此程序中,我们需要以相反的顺序打印数组的元素;即: 应该首先显示最后一个元素,然后显示最后一个元素,依此类推。
以相反的顺序在数组上方:
Algorithm
步骤1: START
步骤2: 初始化arr [] = {1、2、3、4、5}
步骤3: 打印"原始数组: "
步骤4: for(i = 0; i < arr.length; i++)重复步骤5
步骤5: 打印arr [i]
步骤6: 打印"数组顺序相反"
步骤7: for(i = arr.length-1; i> = 0; i--)重复步骤8
步骤8: 打印a [i]
步骤9: END
程序:
public class ReverseArray {
public static void main(String[] args) {
//Initialize array
int [] arr = new int [] {1, 2, 3, 4, 5};
System.out.println("Original array: ");
for (int i = 0;i <arr.length;i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
System.out.println("Array in reverse order: ");
//Loop through the array in reverse order
for (int i = arr.length-1;i >= 0;i--) {
System.out.print(arr[i] + " ");
}
}
}
输出:
Original array:
1 2 3 4 5
Array in reverse order:
5 4 3 2 1