7-1 查找成绩并折算后输出 (10分)

7-1 查找成绩并折算后输出 (10分)

查找成绩并折算后输出

从键盘输入若干人名、地名或者国家名,要求按照升序排序之后输出。

输入格式:
7(表示将输入7个人名或者地名)

Zhang3

Li4

Wang5

Ma6

Chen7

Shu8

Ren9

输出格式:

Chen7

Li4

Ma6

Ren9

Shu8

Wang5

Zhang3

输入样例:

5
Xi'an
HanZhong
BaoJi
Yan'an
WeiNan

输出样例:

BaoJi
HanZhong
WeiNan
Xi'an
Yan'an
import java.util.*;
public class Main{
    public static void main(String []args)
    {
    	//查找成绩并折算后输出
		//从键盘输入若干人名、地名或者国家名,要求按照升序排序之后输出。
    	/*输入格式:
    	 *7(表示将输入7个人名或者地名)
    	 *Zhang3
    	 *Li4
    	 *Wang5
    	 *Ma6
    	 *Chen7
    	 *Shu8
    	 *Ren9
    	 *输出格式:
    	 *Chen7
    	 *Li4
    	 *Ma6
    	 *Ren9
    	 *Shu8
    	 *Wang5
    	 *Zhang3
    	*/
    	Scanner input = new Scanner(System.in);
    	int size = input.nextInt();

		List<String> list = new ArrayList<>(size);
		for(int i = 0;i<size;i++)
		{
			list.add(input.next());
		}
		Collections.sort(list, (a, z) -> a.compareTo(z));
		for(int i = 0;i<list.size();i++)
		{
			System.out.println(list.get(i));
		}
	}
}


发布了19 篇原创文章 · 获赞 9 · 访问量 4557

猜你喜欢

转载自blog.csdn.net/qq_43777627/article/details/103541897