帮忙修改一下下面的程序

ayaycom 2009-12-06 07:51:09
public class StudentScoreTest
{
public static void main(String args[])throws IOException
{
String k,n,s;
int a;

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入最大学生人数:");
s= in.readLine();
a=Integer.parseInt(s);
StudentScore sg=new StudentScore(a);
Student x=new Student("李四","002",86,92,97,3.7,"345");
Student y=new Student("张三","001",90,95,96,4.0,"123");


sg.append(x);
sg.append(y);

while(true)
{
System.out.println("**请选择您的身份**");
System.out.println(" 0.退出系统");
System.out.println(" 1.用户");
System.out.println(" 2.管理员");
System.out.println("***************");
k=in.readLine();
a=Integer.parseInt(k);
if((a==0)||(a==1)||(a==2))
break;
}
while(true)
{
switch(a)
{
case 1:
{
System.out.println("**请输入您的学号**");
n=in.readLine();
while(true){
if(sg.search(n)!=-1)
break;
System.out.println("该学生不存在");
}
while(true){
System.out.println("**请输入您的密码**");
k=in.readLine();
if(k.equals(sg.stu[sg.search(n)].getKey()))
break;
System.out.println("密码错误,请重新输入。");
}
Student z1=new Student();
break;
}
case 2:
while(true)
{
System.out.println("**请输入您的密码**");
k=in.readLine();
if(k.equals("1"))
break;
System.out.println("密码错误,请重新输入。");
}
Admin z2=new Admin(sg.stu);
break;
}
if (a==0)
{
System.out.println("谢谢您使用本系统!");
break;
}
}
}
}




...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayaycom 2009-12-06
  • 打赏
  • 举报
回复
这是一个测试类,关于学成绩管理系统的,
学生:李四,密码:345
学生:张三,密码:123
管理员:密码:1

学生功能:查询成绩, 修改密码
管理员功能:(增,删,查,改)学生信息,修改自己的密码。

需要把整个程序给你吗?
xjun15 2009-12-06
  • 打赏
  • 举报
回复
描述下问题啊

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧