永发信息网

JAVA 成绩管理 运行无提示错误 可2和3模块 执行无显示 (急 求各位哥哥姐姐帮助)

答案:1  悬赏:80  手机版
解决时间 2021-04-30 21:31
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("再见!欢迎您的使用!");
}
}
最佳答案


void srcj() throws IOException
{

Cjgl student=this;
int i,j,n; //<--这个n去掉

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你认为最好看的一部电影、电视剧以及最好听的
近期卖得比较好的手机~NOKIA
DNF的补丁怎么用?
三年级家乡美景作文
怎样才能化解人性的丑恶?
卡机付款就会的空间
DNF选哪个区最好
《I’m yours》这首歌放在空间旳原网址?
公园街/玉溪路(路口)我想知道这个在什么地方
全屏高清4图真人秀谁帮我做下?
我正在听的是什么歌曲
我性格内向,比较老实,老婆总说我没有男人的
怀孕嘴唇干裂如果不能用唇油抹,还有啥土办法
谁给我个QQ飞车的装备G?谢谢
急求!以我的老婆叫赵研为题的网名,不要太明
推荐资讯
资金2万元,我想在县城开个特色美食店,不知行
地下城点错技能会怎么样?
钟祥市装饰装修行业管理办公室怎么去啊,有知
哪有初三英语单词表单词MP3 急急急
学习目标示範
数学函数题…加高分
怎样才能和你接触
中国电信(护潭电信代理所店)我想知道这个在什
浪鲸和箭牌惠达哪个好,浪鲸马桶座便器,浪鲸
烽火没有被太监掉的好书
龙之谷战神武器选择问题
一道关于简谐运动的选择题如何解答?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?