输入一个数组,然后颠倒次序进行输出,这种算法在程序开发中经常用到,下面我们通过一个小实例来看看怎么实现在控制台输入一个数组,并让其逆序输出的。
源码:
java" id="highlighter_148359">
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的时候增加的一个类,用来获取控制台输入的参数,还是比较重要的。
将上述代码放到自己新建的类当中,然后运行,在运行结果里输入一组数,回车即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。