编写Student类,通过实现泛型接口Comparable<E>规定对象的大小关系 java pta基础练习

编写Student类,

要求该类通过实现系统的泛型接口Comparable<E>接口规定该类的对象的大小关系,

学生按其身高(height)值确定之间的大小关系。

创建链表LinkedList,在链表中添加多个Student对象,

通过Collections调用sort方法将链表中的对象按身其height值升序排序后输出所有学生。

例如,对list进行排序: Collections.sort(list);

输入格式:

先输入学生数量:3,然后输入每个学生的姓名和身高,如输入样例所示。

输入样例:

3
张三 188
李四 178
周五 198

结尾无空行

输出格式:

按身高升序输出所有学生,如输出样例所示。

输出样例:

排序后:
李四 178
张三 188
周五 198

结尾无空行

此题有两种解法:

解法1:Student类为Comparable接口的实现类(一种内部比较的方法)

import java.util.Collections;
import java.util.LinkedList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值