输入一个数组,然后颠倒次序进行输出,这种算法在程序开发中经常用到,下面我们通过一个小实例来看看怎么实现在控制台输入一个数组,并让其逆序输出的。
源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import java.util.Scanner; public class Test01 { public static void main(String[] args){ System.out.println( "请输入五个数" ); int []l= new int [ 5 ]; for ( int i= 0 ;i< 5 ;i++) l[i]= new Scanner(System.in).nextInt(); Test01 sorter= new Test01(); sorter.ReverseSort(l); } public void ReverseSort ( int [] l) { int len=l.length; for ( int i= 0 ;i<len/ 2 ;i++){ int temp=l[i]; l[i]=l[len- 1 -i]; l[len- 1 -i]=temp; } System.out.println( "反转后" ); show(l); System.out.println(); } public static void show( int [] l) { for ( int i:l){ System.out.print(i+ " " ); } } } |
附:Scanner是SDK1.5的时候增加的一个类,用来获取控制台输入的参数,还是比较重要的。
将上述代码放到自己新建的类当中,然后运行,在运行结果里输入一组数,回车即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。