黑马程序员技术交流社区

标题: 对从键盘输入的数据进行排序 [打印本页]

作者: 生存追求    时间: 2015-9-17 16:09
标题: 对从键盘输入的数据进行排序
package first;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

public class Sort {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                ArrayList<Float> list = new ArrayList<Float>();
                String line = null;
                while ((line = sc.nextLine()) != null) {
                        if (line.length() <= 0) {
                                break;
                        }
                        float f = Float.parseFloat(line);
                        list.add(f);
                }
                Float[] arr = list.toArray(new Float[(list.size())]);
               
                Collections.sort(list);
                for(float f : arr){
                        int len=list.size();
                        for(int i=0;i<len;i++){
                                if ((f+"").equals(list.get(i)+"")) {
                                        System.out.println(f+" ---> "+(len-i));
                                }
                               
                        }
                }
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2