天天看點

從控制台接收數字并排序輸出java_編寫一段代碼,實作在控制台輸入一組資料後,排序後再控制台輸出...

import java.util.*;

import java.io.*;

class number

{

public static void main(String[] args) throws Exception

{

BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));

System.out.println("請輸入一組資料!!!用空格隔開!!!");

String str = buf.readLine();

Set set = new TreeSet();//用Set集合,可以重複

String s[] = str.split(" ");//拆分

for(String x:s)

{

set.add(Integer.parseInt(x));//給Set集合加入資料,用以排序

}

System.out.println("排序之後的結果是:");

Iterator iter = set.iterator();

while(iter.hasNext())

{

System.out.println(iter.next()+"、");

}

}

}