1、Java程序学生成绩管理 学生成绩管理功能:输入10个学生的学号,姓名,4科成绩(数学,英语,Java,计算机基础)。计算出平均成绩,以平均成绩降序输出成绩表。输出全组的各科平均分,最高分和最低分。输入姓名查询。代码:public class SG1 public static void main(String args) new TableTest(); class FrameTest extends JFrame public FrameTest() super(小试牛刀1); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisib
2、le(true); setSize(700,300); class PanelTest extends FrameTest JPanel pn1,pn2; public PanelTest() pn1 = new JPanel(); pn2 = new JPanel(); pn1.setBackground(Color.white); getContentPane().add(Center,pn1); getContentPane().add(South,pn2); class TableTest extends PanelTest JTextField tf1,tf2,tf3,tf4,tf5
3、,tf6,tf7,tf8; int t3=0,t4=0,t5=0,t6=0,t7=0,t8=0; /输入的第1个学生的信息 JTextField tf21,tf22,tf23,tf24,tf25,tf26,tf27,tf28; int t23=0,t24=0,t25=0,t26=0,t27=0,t28; /输入的第2个学生的信息 JTextField tf31,tf32,tf33,tf34,tf35,tf36,tf37,tf38; int t33=0,t34=0,t35=0,t36=0,t37=0,t38; /输入的第3个学生的信息 JTextField tf41,tf42,tf43,tf44
4、,tf45,tf46,tf47,tf48; int t43=0,t44=0,t45=0,t46=0,t47=0,t48; /输入的第4个学生的信息 JTextField tf51,tf52,tf53,tf54,tf55,tf56,tf57,tf58; int t53=0,t54=0,t55=0,t56=0,t57=0,t58; /输入的第5个学生的信息 JTextField tf61,tf62,tf63,tf64,tf65,tf66,tf67,tf68; int t63=0,t64=0,t65=0,t66=0,t67=0,t68; /输入的第6个学生的信息 JTextField tf71,tf
5、72,tf73,tf74,tf75,tf76,tf77,tf78; int t73=0,t74=0,t75=0,t76=0,t77=0,t78; /输入的第7个学生的信息 JTextField tf81,tf82,tf83,tf84,tf85,tf86,tf87,tf88; int t83=0,t84=0,t85=0,t86=0,t87=0,t88; /输入的第8个学生的信息 JTextField tf91,tf92,tf93,tf94,tf95,tf96,tf97,tf98; int t93=0,t94=0,t95=0,t96=0,t97=0,t98; /输入的第9个学生的信息 JTextF
6、ield tf101,tf102,tf103,tf104,tf105,tf106,tf107,tf108; int t103=0,t104=0,t105=0,t106=0,t107=0,t108; /输入的第10个学生的信息 JTextField tfmath,tfeg,tfjava,tfcp,tfmMax,tfmMin,tfeMax,tfeMin,tfjMax,tfjMin,tfcMax,tfcMin; int tm3=0,te4=0,tj5=0,tc6=0; int tmathmax=0,tmathmin=0,tegmax=0,tegmin=0,tjamax=0,tjamin=0,tcpm
7、ax=0,tcpmin=0; boolean fag=false; String sname; JTable tb; public TableTest() System.out.print(请输入第1学生的学号:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf1= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第1学生的姓名:); try Bu
8、fferedReader in = new BufferedReader(new InputStreamReader(System.in); tf2= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第1学生的应用数学的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf3= new JTextField(in.readLine(); catc
9、h(IOException e) e.printStackTrace(); System.out.print(请输入第1学生的大学英语:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf4= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第1学生的Java程序设计:); try BufferedReader in = new BufferedRe
10、ader(new InputStreamReader(System.in); tf5= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第1学生的计算机基础:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf6= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace
11、(); t3 = Integer.parseInt(tf3.getText(); t4 = Integer.parseInt(tf4.getText(); t5 = Integer.parseInt(tf5.getText(); t6 = Integer.parseInt(tf6.getText(); t7 = (t3+t4+t5+t6)/4; tf7 = new JTextField(String.valueOf(t7); /第1行信息 System.out.print(请输入第2学生的学号:); try BufferedReader in = new BufferedReader(new
12、InputStreamReader(System.in); tf21= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第2学生的姓名:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf22= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System
13、.out.print(请输入第2学生的应用数学的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf23= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第2学生的大学英语的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf
14、24= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第2学生的Java程序设计的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf25= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第2学生的计算机基
15、础的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf26= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); t23 = Integer.parseInt(tf23.getText(); t24 = Integer.parseInt(tf24.getText(); t25 = Integer.parseInt(tf25.getText(); t26 = Integer.parseI
16、nt(tf26.getText(); t27 = (t23+t24+t25+t26)/4; tf27 = new JTextField(String.valueOf(t27); /第2行信息 System.out.print(请输入第3学生的学号:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf31= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请
17、输入第3学生的姓名:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf32= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第3学生的应用数学的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf33= new JTextFiel
18、d(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第3学生的大学英语的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf34= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第3学生的Java程序设计的成绩:); try Buffer
19、edReader in = new BufferedReader(new InputStreamReader(System.in); tf35= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第3学生的计算机基础的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf36= new JTextField(in.readLine(); catch
20、(IOException e) e.printStackTrace(); t33 = Integer.parseInt(tf33.getText(); t34 = Integer.parseInt(tf34.getText(); t35 = Integer.parseInt(tf35.getText(); t36 = Integer.parseInt(tf36.getText(); t37 = (t33+t34+t35+t36)/4; tf37 = new JTextField(String.valueOf(t37); /第3行信息 System.out.print(请输入第4学生的学号:);
21、 try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf41= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第4学生的姓名:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf42= new JTextField(in.readLine();
22、catch(IOException e) e.printStackTrace(); System.out.print(请输入第4学生的应用数学的成绩:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf43= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第4学生的大学英语:); try BufferedReader in = new Buffer
23、edReader(new InputStreamReader(System.in); tf44= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第4学生的Java程序设计:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf45= new JTextField(in.readLine(); catch(IOException e) e.printS
24、tackTrace(); System.out.print(请输入第4学生的计算机基础:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf46= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); t43 = Integer.parseInt(tf43.getText(); t44 = Integer.parseInt(tf44.getText(); t45 = Integer.parseI
25、nt(tf45.getText(); t46 = Integer.parseInt(tf46.getText(); t47 = (t43+t44+t45+t46)/4; tf47 = new JTextField(String.valueOf(t47); /第4行信息 System.out.print(请输入第5学生的学号:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf51= new JTextField(in.readLine(); catch(IOException e)
26、e.printStackTrace(); System.out.print(请输入第5学生的姓名:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf52= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第5学生的应用数学的成绩:); try BufferedReader in = new BufferedReader(new InputStrea
27、mReader(System.in); tf53= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第5学生的大学英语:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf54= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.pri
28、nt(请输入第5学生的Java程序设计:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf55= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); System.out.print(请输入第5学生的计算机基础:); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); tf56= new JTextField(in.readLine(); catch(IOException e) e.printStackTrace(); t53 = Integer.parseI
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1