java输入学生名字输出_用java实现:输入学生个数,并输入每个学生的名字还有分数,结果输出分数最高和分数第二高的学生......
匿名用户
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实现:输入学生个数,并输入每个学生的名字还有分数,结果输出分数最高和分数第二高的学生......相关推荐
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
- java实现图形界面输入半径求圆面积_自学java真的很难吗?学到什么程度才能进大厂?...
这里我做一个统一答疑,这些东西真不是你一个刚学习Java的人该看的,也不是你工作第一年应该去看的东西,不要总在某些地方看到一些词就跟风.技术这门活,你入行了就会发现,还有更广阔的技术栈,更多的开源项目 ...
- java数组给名字排序_用Java给数组排序
public class BubbleDemo { public static void main(String[] args) { int arr[]={1,3,5,7,2,4,6,8,9}; bu ...
- java console输出_将java console的输出写入文件
FileOutputStream bos = new FileOutputStream("output.txt"); System.setOut(new PrintStream(b ...
- java中无法解析字符串_关于java:从输入中解析字符串作为参数问题
我想给我在UNIX中编写的Java程序增加更多的命令,但是有问题传递参数.我刚刚在Unix中输入了之前的命令,并将文本文件作为一个程序参数,这个参数工作得很好,但是我想请求输入.试图解决它自己,但有点 ...
- java日历记事本 修改颜色_用Java实现日历记事本
<用Java实现日历记事本>由会员分享,可在线阅读,更多相关<用Java实现日历记事本(20页珍藏版)>请在人人文库网上搜索. 1.用Java实现日历记事本1. 实验目的掌握R ...
- java byte char io流_吃透Java IO:字节流、字符流、缓冲流
前言有人曾问fastjson的作者(阿里技术专家高铁):"你开发fastjson,没得到什么好处,反而挨了骂背了锅,这种事情你为什么要做呢?" 高铁答道:"因为热爱本身, ...
- java 多态判断非空_收藏Java 面试题全梳理
脚本之家 你与百万开发者在一起 来源 | Java建设者(ID:javajianshe) 作者 |cxuan 如若转载请联系原公众号 Java 基础篇 Java 有哪些特点 并发性的:你可以在其中执行 ...
- java计算器如何实现运算_用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢...
用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢 2020 - 9 - 16 TAG : view sourceprint?import java.awt.BorderLayout; im ...
- java主类调用数组_用java编写在主函数中调用数组
importjava.util.Scanner;publicclassja{publicstaticvoidmain(Stringargs[]){Scannerscanner=newScanner(S ...
最新文章
- python开源项目及示例代码
- Jmeter将JDBC Request查询结果作为下一个接口参数方法
- 建立基于以太坊的私有网络和智能合约
- python增量爬虫_python增量爬虫pyspider
- 服务器证书安装配置指南(IIS7)
- 笑话(12) 内裤都磨破了
- linux 虚拟 设备,Linux中的虚拟网络设备
- jQuery end()函数示例
- java zk监听异步_zk事件的监听和处理2
- registerClassAlias()函数和getClassByAlias()函数
- settings sync 怎么用_用好这7个VS Code插件,前端编程效率蹭蹭涨
- easyui增删改查全部代码
- MySQL第一节课总结
- JavaScript调用C#办法-转帖
- 酷狗、QQ音乐歌词转换工具
- 读书笔记:《人类简史:从动物到上帝》
- 网络命令一览表(绝对实用)
- assertThat使用方法
- 360浏览器怎么导入html,360浏览器收藏夹导入/导出方法详解
- this与super
热门文章
- HashMap,TreeMap,LinkedHashMap学习
- 实现简单的List功能
- MySQL5.6.26升级到MySQL5.7.9实战方案
- HDU 5050 Divided Land(进制转换)
- 网络人“时间都去哪儿了”
- 常见的资源记录类型及应用示例
- c# Conditional用法详解
- JUC主要包含哪些功能?
- xp系统蓝屏代码7b_电脑蓝屏的症状和解决办法
- python selenium点击网页关闭按钮_基于python的selenium-打开关闭第二个页面