import java.io.*;
public class Cjgl
{
String s[][]=new String[39][9];
public int n;
public static void main(String args[]) throws IOException
{
int a,i,j;
Cjgl student=new Cjgl();
System.out.println("--------------成绩管理系统------------");
System.out.println("1.输入学生成绩");
System.out.println("2.成绩统计处理");
System.out.println("3.成绩查询");
System.out.println("4.退出");
BufferedReader bin = new BufferedReader(new InputStreamReader(System.in));
do
{
System.out.println("请选择服务选项:1~4");
a=Integer.parseInt(bin.readLine());
switch (a)
{
case 1:student.srcj();break;
case 2:student.cjtj();break;
case 3:student.cjcx();break;
case 4:student.tc();break;
}
}while(a!=4);
}
void srcj() throws IOException
{
Cjgl student=this;
int i,j,n;
System.out.println("*****输入学生成绩*****");
System.out.println("输入本次处理的学生成绩人数");
BufferedReader bin = new BufferedReader(new InputStreamReader(System.in));
n=Integer.parseInt(bin.readLine());
for(i=0;i<n;i++)
{
System.out.println("学生姓名:");
s[i][1]=bin.readLine();
System.out.println("软件工程成绩:");
s[i][2]=bin.readLine();
System.out.println("编译原理成绩:");
s[i][3]=bin.readLine();
System.out.println("计算机组成原理成绩:");
s[i][4]=bin.readLine();
System.out.println("Linux操作系统:");
s[i][5]=bin.readLine();
System.out.println("JAVA语言程序设计:");
s[i][6]=bin.readLine();
}
System.out.println("姓名 软件工程 编译原理 计算机组成原理 Linux操作系统 JAVA语言程序设计");
for(i=0;i<n;i++)
{
for(j=1;j<=6;j++)
{
System.out.print(student.s[i][j]+" ");
}
System.out.println();
}
}
public void cjtj() throws IOException
{
Cjgl student=this;
int sum,ave,i,j;
for(i=0;i<n;i++)
{
sum=Integer.parseInt(student.s[i][2])+Integer.parseInt(student.s[i][3])+Integer.parseInt(student.s[i][4])
+Integer.parseInt(student.s[i][5])+Integer.parseInt(student.s[i][6]);
student.s[i][7]=String.valueOf(sum);
ave=sum / 5;
student.s[i][8]=String.valueOf(ave);
}
System.out.println("******显示成绩统计结果******");
System.out.println("姓名 软件工程 编译原理 计算机组成原理 Linux操作系统 JAVA语言程序设计 总分 平均分");
for(i=0;i<n;i++)
{
for(j=1;j<9;j++)
{
System.out.print(student.s[i][j]+" ");
}
} System.out.println();
}
public void cjcx() throws IOException
{
Cjgl student=this;
int i,j;
String x;
System.out.println("输入需要查找的学生的姓名");
BufferedReader bin = new BufferedReader(new InputStreamReader(System.in));
x=bin.readLine();
System.out.println("******显示所查学生信息*****");
System.out.println("姓名 软件工程 编译原理 计算机组成原理 Linux操作系统 JAVA语言程序设计 总分 平均分");
for(i=0;i<n;i++)
{
while(x.equals(student.s[i][1]))
{
for(j=0;j<=8;j++)
System.out.print(student.s[i][j]+" ");break;
}
}
}
public void tc()
{
System.out.println("再见!欢迎您的使用!");
}
}
JAVA 成绩管理 运行无提示错误 可2和3模块 执行无显示 (急 求各位哥哥姐姐帮助)
答案:1 悬赏:80 手机版
解决时间 2021-04-30 21:31
- 提问者网友:相思似海深
- 2021-04-30 12:52
最佳答案
- 五星知识达人网友:执傲
- 2021-04-30 13:02
把
void srcj() throws IOException
{
Cjgl student=this;
int i,j,n; //<--这个n去掉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯