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

 

热门文章

优秀文章