求助!一个java编程 写一个程序,它接受10名学生记录(登记号和成绩),并打印分数递减的顺序。如果有就同一学生多条记录,该程序应选择一个记录包含了最高分。该方案应接受一个多行输入的能力。以后每输入行将包含一个学生记录,即一个登记号和一个分数(用连字符分隔)。输出应包括的登记号和相应的评分相结合的分数顺序递减。 这个怎么做啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 打開JAVA IDE工具。2. 開始coding3. 編譯3-a 有錯誤,修正後回到33-b 沒錯誤,測試結果,如果正確擇結束,否則回到 2 修正。 //我给你做一个用户输入验证的程序//自己在加一个排序方法把代码做些修改吧public class Bank{ String useID; String psw; public String getPsw() { return psw; } public void setPsw(String psw) { this.psw = psw; } public String getUseID() { return useID; } public void setUseID(String useID) { this.useID = useID; }}import java.util.List;import java.util.ArrayList;public class CreatList{ public List<Bank>CList() { List ww=new ArrayList(); Bank tt=new Bank(); tt.setUseID("123456"); tt.setPsw("123456"); ww.add(tt); return ww; }}import java.util.List;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;public class BankTest{ String id; String psw; public static void main(String[] args) { while (1 == 1) { BufferedReader kk = new BufferedReader(new InputStreamReader( System.in)); CreatList tt = new CreatList(); List dd = tt.CList(); for (int i = 0; i < dd.size(); i++) { Bank ee = (Bank) dd.get(i); try { if (kk.readLine().equals(ee.getUseID()) && kk.readLine().equals(ee.getPsw())) { System.out.println("账号:" + ee.getUseID() + " 密码:" + ee.getPsw()); break; } else { System.out.println("输入错误!请从新输入!"); } } catch (IOException e) { e.getStackTrace(); } } } }} swt gc 画图的一些问题 jdbc 有个问题想了两天没有太好的解决方法,请高手指点!!! 请帮忙修改代码!(有关多线程) 帮帮新手。。。。。 微软测试题(感兴趣的请进) 有多少人在学习JXTA JButton中addChangeListen和addActionListener的区别 谁能说出Applet中init()的真正作用?100大洋 讨论一下,程序员作培训班的讲师咋样?是不是浪费时间啊? 问下 LIST() 的用法 API上的解释看不懂 linux 下用java调用sudo命令能实现吗
2. 開始coding
3. 編譯
3-a 有錯誤,修正後回到3
3-b 沒錯誤,測試結果,如果正確擇結束,否則回到 2 修正。
//自己在加一个排序方法把代码做些修改吧
public class Bank{
String useID; String psw; public String getPsw() {
return psw;
} public void setPsw(String psw) {
this.psw = psw;
} public String getUseID() {
return useID;
} public void setUseID(String useID) {
this.useID = useID;
}
}import java.util.List;
import java.util.ArrayList;public class CreatList{
public List<Bank>CList()
{
List ww=new ArrayList();
Bank tt=new Bank();
tt.setUseID("123456");
tt.setPsw("123456");
ww.add(tt);
return ww;
}
}import java.util.List;import java.io.BufferedReader;
import java.io.InputStreamReader;import java.io.IOException;public class BankTest{
String id; String psw; public static void main(String[] args) {
while (1 == 1) {
BufferedReader kk = new BufferedReader(new InputStreamReader(
System.in)); CreatList tt = new CreatList();
List dd = tt.CList(); for (int i = 0; i < dd.size(); i++) {
Bank ee = (Bank) dd.get(i);
try {
if (kk.readLine().equals(ee.getUseID())
&& kk.readLine().equals(ee.getPsw())) {
System.out.println("账号:" + ee.getUseID() + " 密码:"
+ ee.getPsw());
break;
} else {
System.out.println("输入错误!请从新输入!");
}
} catch (IOException e) {
e.getStackTrace();
}
} } }
}