輸入一個數組,然后顛倒次序進行輸出,這種算法在程序開發中經常用到,下面我們通過一個小實例來看看怎么實現在控制臺輸入一個數組,并讓其逆序輸出的。
源碼:
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的時候增加的一個類,用來獲取控制臺輸入的參數,還是比較重要的。
將上述代碼放到自己新建的類當中,然后運行,在運行結果里輸入一組數,回車即可。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。