import java.util.Scanner;
/**
* 问题:将一个数组逆序输出。
*
* @author Administrator
*
* 程序如下:
*
*/
public class ReverseOutput {
public static void main(String args[]){
System.out.println("请输入一个数组的长度,按Enter键结束!");
Scanner s=new Scanner(System.in);
int[] a=new int[s.nextInt()];
System.out.println("请输入该数组中的元素,按Enter键结束!");
for(int i=0;i<a.length;i++){
a[i]=s.nextInt();
}
ReverseOutput ro=new ReverseOutput();
System.out.println("把这个数组中的元素按逆序输出为:");
ro.reverseOutput(a);
}
//逆序输出的方法
public void reverseOutput(int[] arr){
for(int i=arr.length-1;i>=0;i--){
System.out.print(arr[i]+" ");
}
}
}
运行结果如下:
run:
请输入一个数组的长度,按Enter键结束!
6
请输入该数组中的元素,按Enter键结束!
1 2 3 4 5 6
把这个数组中的元素按逆序输出为:
6 5 4 3 2 1
成功生成(总时间:18 秒)