匿名用户

1级

2012-05-21 回答

没加校32313133353236313431303231363533e59b9ee7ad9431333330336338验

import java.util.ArrayList;

import java.util.Collections;

import java.util.Comparator;

import java.util.List;

import java.util.Scanner;

public class $ {

public static void main(String... _) {

Scanner in = new Scanner(System.in);

System.out.print("输入学生个数:");

int num = in.nextInt();

List data = new ArrayList();

for (int i = 0; i < num; i++) {

Bean bean = new Bean();

System.out.print("输入第" + (i + 1) + "个学生的姓名:");

String name = in.next();

System.out.print("输入第" + (i + 1) + "个学生的分数:");

double fen = in.nextDouble();

bean.setName(name);

bean.setFen(fen);

data.add(bean);

}

Collections.sort(data, new Comparator() {

public int compare(Bean o1, Bean o2) {

return (int) (o2.getFen() - o1.getFen());

}

});

for (int i = 0; i < data.size(); i++) {

System.out.println(data.get(i));

}

}

}

class Bean {

private String name;

private double fen;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getFen() {

return fen;

}

public void setFen(double fen) {

this.fen = fen;

}

@Override

public String toString() {

return name + ":" + fen;

}

}

java输入学生名字输出_用java实现:输入学生个数,并输入每个学生的名字还有分数,结果输出分数最高和分数第二高的学生......相关推荐

  1. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  2. java实现图形界面输入半径求圆面积_自学java真的很难吗?学到什么程度才能进大厂?...

    这里我做一个统一答疑,这些东西真不是你一个刚学习Java的人该看的,也不是你工作第一年应该去看的东西,不要总在某些地方看到一些词就跟风.技术这门活,你入行了就会发现,还有更广阔的技术栈,更多的开源项目 ...

  3. java数组给名字排序_用Java给数组排序

    public class BubbleDemo { public static void main(String[] args) { int arr[]={1,3,5,7,2,4,6,8,9}; bu ...

  4. java console输出_将java console的输出写入文件

    FileOutputStream bos = new FileOutputStream("output.txt"); System.setOut(new PrintStream(b ...

  5. java中无法解析字符串_关于java:从输入中解析字符串作为参数问题

    我想给我在UNIX中编写的Java程序增加更多的命令,但是有问题传递参数.我刚刚在Unix中输入了之前的命令,并将文本文件作为一个程序参数,这个参数工作得很好,但是我想请求输入.试图解决它自己,但有点 ...

  6. java日历记事本 修改颜色_用Java实现日历记事本

    <用Java实现日历记事本>由会员分享,可在线阅读,更多相关<用Java实现日历记事本(20页珍藏版)>请在人人文库网上搜索. 1.用Java实现日历记事本1. 实验目的掌握R ...

  7. java byte char io流_吃透Java IO:字节流、字符流、缓冲流

    前言有人曾问fastjson的作者(阿里技术专家高铁):"你开发fastjson,没得到什么好处,反而挨了骂背了锅,这种事情你为什么要做呢?" 高铁答道:"因为热爱本身, ...

  8. java 多态判断非空_收藏Java 面试题全梳理

    脚本之家 你与百万开发者在一起 来源 | Java建设者(ID:javajianshe) 作者 |cxuan 如若转载请联系原公众号 Java 基础篇 Java 有哪些特点 并发性的:你可以在其中执行 ...

  9. java计算器如何实现运算_用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢...

    用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢 2020 - 9 - 16 TAG : view sourceprint?import java.awt.BorderLayout; im ...

  10. java主类调用数组_用java编写在主函数中调用数组

    importjava.util.Scanner;publicclassja{publicstaticvoidmain(Stringargs[]){Scannerscanner=newScanner(S ...

最新文章

  1. python开源项目及示例代码
  2. Jmeter将JDBC Request查询结果作为下一个接口参数方法
  3. 建立基于以太坊的私有网络和智能合约
  4. python增量爬虫_python增量爬虫pyspider
  5. 服务器证书安装配置指南(IIS7)
  6. 笑话(12) 内裤都磨破了
  7. linux 虚拟 设备,Linux中的虚拟网络设备
  8. jQuery end()函数示例
  9. java zk监听异步_zk事件的监听和处理2
  10. registerClassAlias()函数和getClassByAlias()函数
  11. settings sync 怎么用_用好这7个VS Code插件,前端编程效率蹭蹭涨
  12. easyui增删改查全部代码
  13. MySQL第一节课总结
  14. JavaScript调用C#办法-转帖
  15. 酷狗、QQ音乐歌词转换工具
  16. 读书笔记:《人类简史:从动物到上帝》
  17. 网络命令一览表(绝对实用)
  18. assertThat使用方法
  19. 360浏览器怎么导入html,360浏览器收藏夹导入/导出方法详解
  20. this与super

热门文章

  1. HashMap,TreeMap,LinkedHashMap学习
  2. 实现简单的List功能
  3. MySQL5.6.26升级到MySQL5.7.9实战方案
  4. HDU 5050 Divided Land(进制转换)
  5. 网络人“时间都去哪儿了”
  6. 常见的资源记录类型及应用示例
  7. c# Conditional用法详解
  8. JUC主要包含哪些功能?
  9. xp系统蓝屏代码7b_电脑蓝屏的症状和解决办法
  10. python selenium点击网页关闭按钮_基于python的selenium-打开关闭第二个页面