Java以相反顺序打印数组元素
1 说明
在此程序中,我们需要以相反的顺序打印数组的元素;即:应该首先显示最后一个元素,然后显示第二个最后一个元素,依此类推。
上面的数组以相反的顺序:
2 算法思路
- 步骤1:开始
- 步骤2:初始化arr [] = {1,2,3,4,5}
- 步骤3:打印“Original Array:”
- 步骤4:对(i = 0; i <arr.length; i ++)重复步骤5
- 第5步:打印arr [i]
- 步骤6:打印“Array in reverse order”
- 步骤7:对(i = arr.length-1; i> = 0; i--)重复步骤8
- 步骤8:列印a [i]
- 步骤9:结束
3 程序实现
/**
* 一点教程网: http://www.yiidian.com
*/
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
热门文章
优秀文章