您的位置:首页 > 编程语言

编写一段代码,实现在控制台输入一组数据后,排序后再控制台输出

2015-03-28 15:01 281 查看
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<Integer> set = new TreeSet<Integer>();//用Set集合,可以重复
    String s[] = str.split(" ");//拆分
    for(String x:s)
    {
      set.add(Integer.parseInt(x));//给Set集合加入数据,用以排序
    }
    System.out.println("排序之后的结果是:");
    Iterator<Integer> iter = set.iterator();
    while(iter.hasNext())
    {
      System.out.println(iter.next()+"、");
    }
  }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐