• 开学JAVA第一次测试


    定义 ScoreInformation 类,其中包括七个私有变量(stunumber,
    name, mathematicsscore, englishiscore,networkscore, databasescore,
    softwarescore)。
    各成员的含义如下:
    变量 stunumber 为字符串类型 String,用于存储学生的学号(有 8 位数
    字组成)。
    变量 name 为字符串类型 String,用于存储学生的姓名。
    变量 mathematicsscore 为 double 类型,用于存储学生的高等数学成绩,
    高等数学的学分为 4 分。
    变量 englishiscore 为 double 类型,用于存储学生的大学英语成绩,大学
    英语的学分为 3 分。
    变量 networkscore 为 double 类型,用于存储学生的计算机网络成绩,计
    算机网络的学分为 4 分。

    变量 databasescore 为 double 类型,用于存储学生的数据库成绩,数据库
    的学分为 3 分。
    变量 softwarescore 为 double 类型,用于存储学生的软件工程成绩,软件
    工程的学分为 2 分。
    对每个变量定义 get()(读取变量信息)和 set()(设置变量信息)的
    方法。
    2 、 赋 初 值 方 法 包 括 七 个 参 数 , 用 于 为 变 量 (stunumber ,
    name, mathematicsscore, englishiscore,networkscore, databasescore,
    softwarescore)赋值。
    三、 功能要求:(10 分)
    该系统完成学生成绩录入,修改,计算学分积点和查询学生成绩的简单
    功能,定义 ScoreManagement 类完成下列功能。
    1、利用数组实现至少存储五个学生的信息; (将考生信息作为第一条记
    录)。(1 分)
    2、学生成绩管理系统的主界面如下图所示:(1 分)
    ①界面要求;(0.5 分)
    ***********************************************************
    石家庄铁道大学软件工程系
    学生学籍管理系统 2019 版
    ***********************************************************
    1、 学生考试成绩录入
    2、 学生考试成绩修改
    3、 计算学生成绩绩点
    4、退出学籍管理系统
    **********************************************************

    ②功能说明
    输入数字 1-4 执行相应的功能,输入其他数字提示错误信息(该选项
    不存在),并返回主界面。(0.5 分)
    2、成绩录入功能操作流程:(3 分)
    ①在主界面选择成绩录入功能后,进入成绩录入界面,如下图所示: (0.5
    分)
    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩录入
    ***********************************************************
    请输入学生学号:XXXXXXXX
    **********************************************************
    提示用户输入八位的学号。
    ②用户输入学号后,显示用户学号和姓名,如果用户学号不存在或信息错
    误提示错误信息(该学号不存在),并返回成绩录入界面。(0.5 分)
    ③用户输入学号正确如下图所示:
    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩录入界面
    ***********************************************************
    学生学号:20183557
    学生姓名:杨雄豪
    请输入高等数学成绩:XXX
    **********************************************************
    提示用户输入高等数学成绩,用户输入正确的数字;则提示用户输入大学
    英语成绩,依次类推,提示用户录入计算机网络、数据库、软件工程成绩,当

    用户录完所有成绩后,显示如下界面。(1.5 分)
    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩录入
    ***********************************************************
    学生学号:20183557
    学生姓名:杨雄豪
    高等数学成绩:XXX
    大学英语成绩:XXX
    计算机网络成绩:XXX
    数据库成绩:XXX
    软件工程成绩:XXX
    该学生成绩已录入完毕,是否提交(Y/N)
    **********************************************************
    选择“Y”将录入成绩保存到相应的数组中,并返回主界面。选择“N”,
    则忽略上述成绩录入,并返回成绩录入界面。(0.5 分)
    3、成绩修改功能操作流程:(2 分)
    ①在主界面选择成绩修改功能后,进入考试成绩修改界面,如下图所示:

    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩修改界面
    ***********************************************************
    请输入学生学号:XXXXXXXX
    **********************************************************
    提示用户输入八位的学号。(0.5 分)

    ②用户输入学号后,显示用户学号、姓名和全部成绩信息,如下图所示。

    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩录入
    ***********************************************************
    学生学号:20183557
    学生姓名:杨雄豪
    1、高等数学成绩:XXX
    2、大学英语成绩:XXX
    3、计算机网络成绩:XXX
    4、数据库成绩:XXX
    5、软件工程成绩:XXX
    **********************************************************
    如果用户学号不存在或信息错误提示错误信息(该学号不存在),并返回
    成绩修改界面。(0.5 分)
    ③用户选择相应的数字键,切换到如下界面(假如选择数字“5”)。(0.5
    分)
    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩录入界面
    ***********************************************************
    学生学号:20183557
    学生姓名:杨雄豪
    请输入修改后软件工程成绩:XXX
    **********************************************************
    录入修改后的成绩,则进入下一步。

    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩录入
    ***********************************************************
    学生学号:20183557
    学生姓名:杨雄豪
    1、高等数学成绩:XXX
    2、大学英语成绩:XXX
    3、计算机网络成绩:XXX
    4、数据库成绩:XXX
    5、软件工程成绩:XXX
    该学生成绩已修改完毕,是否提交(Y/N)
    **********************************************************

    选择“Y”将修改后成绩保存到相应的数组中,并返回主界面。选择“N”,
    则忽略上述成绩录入,并返回成绩修改界面。(0.5 分)

    3、计算学生成绩绩点功能操作流程:(2 分)
    ①在主界面选择计算学生成绩绩点功能后,进入计算学生成绩绩点界面,
    如下图所示:
    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩绩点计算界面
    ***********************************************************
    请输入学生学号:XXXXXXXX
    **********************************************************

    提示用户输入八位的学号。
    ②用户输入学号后,显示用户学号、姓名、学分绩点、提示信息。如下图
    所示。(1.5 分)
    ***********************************************************
    石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    学生考试成绩绩点计算界面
    ***********************************************************
    学生学号:20183557
    学生姓名:杨雄豪
    1、高等数学成绩绩点:XXX
    2、大学英语成绩绩点:XXX
    3、计算机网络成绩绩点:XXX
    4、数据库成绩绩点:XXX
    5、软件工程成绩绩点:XXX
    你的平均学分绩点为:XXX
    提示信息:XXX XXX XXX XXX XXX XXX XXX
    是否返回系统主界面:(Y/N)
    **********************************************************
    如果学分绩点大于等于 2,提示信息显示“你的学分绩点已达到毕业要
    求!”;
    如果学分绩点小于 2,提示信息显示“你的学分绩点不满足毕业要求!”


    学分绩点计算方法:
    (1) 百分制对应绩点

    分数 ≥90
    85~
    89.9
    82~
    84.9
    78~
    81.9
    75~
    77.9
    72~
    74.9
    68~
    71.9
    66~
    67.9
    64~
    65.9
    60~
    63.9
    <60
    绩点 4.0 3.7 3.3 3.0 2.7 2.3 2.0 1.7 1.5 1.0 0

    (2)平均学分计算方法
    平均学分绩点=∑ ( 课程绩点× 该课程学分) /∑ 课程学分
    计算平均学分绩点按四舍五入原则, 小数点后保留两位有效数字。

    ③选择“Y”返回系统主界面。选择“N”,无操作。(0.5 分)

    4、用户选择数字“4”, 显示如下界面,退出当前程序。(1 分)
    ***********************************************************
    谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版
    制作人:考生姓名
    ***********************************************************

     1 package Student;
     2 import java.util.*;
     3 
     4 //信1805-1班 高宇豪 20183597
     5 public class Main {
     6     public static void main(String[] args) {
     7         StudentManagement A=new StudentManagement();
     8         int n;
     9         Scanner Q=new Scanner(System.in);
    10         A.printHomePage();
    11         n=Q.nextInt();
    12         
    13         boolean b=false;
    14         while(true) {
    15             Scanner U1=new Scanner(System.in);
    16             
    17             switch(n) {
    18             case 1:
    19                 A.printPage1();
    20                 break;
    21             case 2:
    22                 A.changeMark();
    23                 break;
    24             case 3:
    25                 A.jidian();
    26                 break;
    27             case 4:
    28                 A.printEndPage();
    29                 b=true;
    30                 break;
    31             default:
    32                 System.out.println("输入信息错误,请重新输入");
    33                 A.printHomePage();
    34                 
    35                 n=U1.nextInt();
    36                 
    37                 break;
    38             }
    39             
    40             if(b)break;
    41             else {
    42                 n=U1.nextInt();
    43             }
    44             U1.close();
    45         }
    46         
    47         Q.close();
    48     }
    49 }
      1 package Student;
      2 import java.util.*;
      3 class StudentManagement {
      4     private String stunumber,name;
      5     private Double mathematicsscore, englishiscore, networkscore,databasescore, softwarescore;
      6     private int N=0,P;
      7     private String[][]  student; 
      8 //初始化
      9     StudentManagement(){
     10         student=new String[5][7];
     11         student[0][0]="20183597";
     12         student[0][1]="高宇豪";
     13         student[0][2]="20";
     14         student[0][3]="30";
     15         student[0][4]="40";
     16         student[0][5]="50";
     17         student[0][6]="60";
     18         student[1][0]="20183598";
     19         student[1][1]="李博宇";
     20         student[2][0]="20183599";
     21         student[2][1]="官康";
     22         student[3][0]="20183600";
     23         student[3][1]="丁俊林";
     24         student[4][0]="20183561";
     25         student[4][1]="马川";
     26     }
     27 //输出全部
     28     public void printout() {
     29         for(int i=0;i<5;i++)
     30         {
     31             for(int j=i;j<7;j++)
     32             {
     33                 System.out.print("   "+student[i][j]);
     34             }
     35             System.out.print("\n");
     36         }
     37     }
     38 //输出修改成绩界面
     39     public void changeMark() {
     40         Scanner n=new Scanner(System.in);
     41         
     42         System.out.println(
     43                 "***********************************************************\r\n" + 
     44                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
     45                 "学生考试成绩修改界面 \r\n" + 
     46                 "*********************************************************** \r\n" + 
     47                 "请输入学生学号:XXXXXXXX \r\n" + 
     48                 "**********************************************************");
     49         String num=n.next();
     50         boolean a=false;
     51         int i;
     52         for( i=0;i<5;i++) {
     53             if(num.equals(student[i][0]))
     54             {
     55                 a=true;
     56                 N=i;
     57                 break;
     58             }
     59         }
     60         if(!a) {
     61             System.out.println("该学号不存在,请重新输入");
     62             changeMark();
     63         }
     64         else {
     65             N=i;
     66             print();
     67             System.out.println("选择你想要修改的信息");
     68             
     69             P=n.nextInt();
     70             
     71             printchange();
     72         }
     73         n.close();
     74     }
     75 //修改成绩界面
     76     public void printchange() {
     77         System.out.println(
     78                 "***********************************************************\r\n" + 
     79                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
     80                 "学生考试成绩录入界面 \r\n" + 
     81                 "*********************************************************** \r\n" + 
     82                 "学生学号:"+student[N][0]+" \r\n" + 
     83                 "学生姓名:"+student[N][1]+" \r\n" );
     84                 switch(P) {
     85                 case 1: System.out.println("请输入修改后高等数学成绩:XXX ");break;
     86                 case 2: System.out.println("请输入修改后大学英语成绩:XXX ");break;
     87                 case 3: System.out.println("请输入修改后计算机网络成绩:XXX ");break;
     88                 case 4: System.out.println("请输入修改后数据库成绩:XXX ");break;
     89                 case 5: System.out.println("请输入修改后软件工程成绩:XXX ");break;
     90                 default:System.out.println("请输入正确选项,重新输入");
     91                         printchange();
     92                 }
     93         System.out.println("********************************************************** ");
     94         double M;
     95         String m;
     96         Scanner n=new Scanner(System.in);
     97         M=n.nextDouble();
     98         switch(P) {
     99         case 1: 
    100             m=student[N][2];
    101             student[N][2]=String.valueOf(M);
    102             break;
    103         case 2: 
    104             m=student[N][3];
    105             student[N][3]=String.valueOf(M);
    106             break;
    107         case 3:
    108             m=student[N][4];
    109             student[N][4]=String.valueOf(M);
    110             break;
    111         case 4: 
    112             m=student[N][5];
    113             student[N][5]=String.valueOf(M);
    114             break;
    115         case 5: 
    116             m=student[N][6];
    117             student[N][6]=String.valueOf(M);
    118             break;
    119         }
    120         changePrint();
    121         m=n.next();
    122         if(m.equals("N")) {
    123             changeMark();
    124         }
    125         else if(m.equals("Y")){
    126             switch(P) {
    127             case 1: 
    128                 student[N][2]=m;
    129                 System.out.println("1");
    130                 break;
    131             case 2: 
    132                 student[N][3]=m;System.out.println("2");
    133                 break;
    134             case 3:
    135                 student[N][4]=m;System.out.println("3");
    136                 break;
    137             case 4: 
    138                 student[N][5]=m;System.out.println("4");
    139                 break;
    140             case 5: 
    141                 student[N][6]=m;System.out.println("5");
    142                 break;
    143             }
    144             System.out.println("dsfsdfsf");
    145             printHomePage();
    146         }
    147         else {
    148             System.out.println("请输入正确的符号,Y或者N");
    149             changePrint();
    150         }
    151         n.close();
    152     }
    153 //显示成绩
    154     public void print() {
    155         System.out.println(
    156                 "***********************************************************\r\n" + 
    157                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    158                 "学生考试成绩录入界面 \r\n" + 
    159                 "*********************************************************** \r\n" + 
    160                 "学生学号:"+ student[N][0] +"\r\n" + 
    161                 "学生姓名:" +student[N][1]+" \r\n" + 
    162                 "1、高等数学成绩:"+student[N][2]+" \r\n" + 
    163                 "2、大学英语成绩:"+student[N][3]+" \r\n" + 
    164                 "3、计算机网络成绩:"+student[N][4]+" \r\n" + 
    165                 "4、数据库成绩:"+student[N][5]+" \r\n" + 
    166                 "5、软件工程成绩:"+student[N][6]+" \r\n" +
    167                 "********************************************************** ");
    168     }
    169 //显示修改后的成绩
    170     public void changePrint() {
    171         System.out.println(
    172                 "***********************************************************\r\n" + 
    173                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    174                 "学生考试成绩录入界面 \r\n" + 
    175                 "*********************************************************** \r\n" + 
    176                 "学生学号:"+ student[N][0] +"\r\n" + 
    177                 "学生姓名:" +student[N][1]+" \r\n" + 
    178                 "1、高等数学成绩:"+student[N][2]+" \r\n" + 
    179                 "2、大学英语成绩:"+student[N][3]+" \r\n" + 
    180                 "3、计算机网络成绩:"+student[N][4]+" \r\n" + 
    181                 "4、数据库成绩:"+student[N][5]+" \r\n" + 
    182                 "5、软件工程成绩:"+student[N][6]+" \r\n" +
    183                 "该学生成绩已修改完毕,是否提交(Y/N) " +
    184                 "********************************************************** ");
    185     }
    186 //输出绩点计算
    187     public void jidian() {
    188         
    189     }
    190 //输出成绩录入界面学号1
    191     public void printPage1() {
    192         System.out.println(
    193                 "***********************************************************\r\n" + 
    194                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    195                 "学生考试成绩录入 \r\n" + 
    196                 "*********************************************************** \r\n" + 
    197                 "请输入学生学号:XXXXXXXX \r\n" + 
    198                 "********************************************************** ");
    199         String num;
    200         Scanner n=new Scanner(System.in);
    201         num=n.next();
    202         boolean a=false;
    203         int i;
    204         for( i=0;i<5;i++) {
    205             if(num.equals(student[i][0]))
    206             {
    207                 a=true;
    208                 N=i;
    209                 break;
    210             }
    211         }
    212         if(a) {
    213             printPage2();
    214             
    215         }
    216         else {
    217             
    218             System.out.println("该学号不存在,请重新输入");
    219             printPage1();
    220         }
    221         
    222         n.close();
    223     }
    224 
    225 //输出成绩录入界面(显示姓名 学号)高数2
    226     public void printPage2() {
    227         Scanner n=new Scanner(System.in);
    228         double H;
    229         System.out.println(
    230                 "***********************************************************\r\n" + 
    231                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    232                 "学生考试成绩录入界面 \r\n" + 
    233                 "*********************************************************** \r\n" + 
    234                 "学生学号:"+ student[N][0] +"\r\n" + 
    235                 "学生姓名:" +student[N][1]+" \r\n" + 
    236                 "请输入高等数学成绩:XXX \r\n" + 
    237                 "********************************************************** ");
    238             H=n.nextDouble();
    239             if(H>=0&&H<=100) {
    240                 setMathematicsscore(H);
    241                 printPage3();
    242             }
    243             else {
    244                 System.out.println("请输入正确的成绩");
    245                 printPage2();
    246             }
    247             n.close();
    248     }
    249 //输出成绩录入界面英语3
    250     public void printPage3(){
    251         Scanner n=new Scanner(System.in);
    252         double H;
    253         System.out.println(
    254                 "***********************************************************\r\n" + 
    255                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    256                 "学生考试成绩录入界面 \r\n" + 
    257                 "*********************************************************** \r\n" + 
    258                 "学生学号:"+ student[N][0] +"\r\n" + 
    259                 "学生姓名:" +student[N][1]+" \r\n" + 
    260                 "高等数学成绩:"+getMathematicsscore()+" \r\n" + 
    261                 "请输入大学英语成绩:XXX \r\n" + 
    262                 "********************************************************** ");
    263         H=n.nextDouble();
    264         if(H>=0&&H<=100) {
    265             setEnglishiscore(H);
    266             printPage4();
    267         }
    268         else {
    269             System.out.println("请输入正确的成绩");
    270             printPage3();
    271         }
    272         n.close();
    273     }
    274 //输出成绩录入界面计算机网络4
    275     public void printPage4(){
    276         Scanner n=new Scanner(System.in);
    277         double H;
    278         System.out.println(
    279                 "***********************************************************\r\n" + 
    280                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    281                 "学生考试成绩录入界面 \r\n" + 
    282                 "*********************************************************** \r\n" + 
    283                 "学生学号:"+ student[N][0] +"\r\n" + 
    284                 "学生姓名:" +student[N][1]+" \r\n" + 
    285                 "高等数学成绩:"+getMathematicsscore()+" \r\n" + 
    286                 "大学英语成绩:"+getEnglishiscore()+" \r\n" + 
    287                 "请输入计算机网络成绩:XXX \r\n" +
    288                 "********************************************************** ");
    289         H=n.nextDouble();
    290         if(H>=0&&H<=100) {
    291             setNetworkscore(H);
    292             printPage5();
    293         }
    294         else {
    295             System.out.println("请输入正确的成绩");
    296             printPage4();
    297         }
    298         n.close();
    299     }
    300 //输出成绩录入界面数据库5
    301     public void printPage5(){
    302         Scanner n=new Scanner(System.in);
    303         double H;
    304         System.out.println(
    305                 "***********************************************************\r\n" + 
    306                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    307                 "学生考试成绩录入界面 \r\n" + 
    308                 "*********************************************************** \r\n" + 
    309                 "学生学号:"+ student[N][0] +"\r\n" + 
    310                 "学生姓名:" +student[N][1]+" \r\n" + 
    311                 "高等数学成绩:"+getMathematicsscore()+" \r\n" + 
    312                 "大学英语成绩:"+getEnglishiscore()+" \r\n" + 
    313                 "计算机网络成绩:"+getNetworkscore()+" \r\n" + 
    314                 "请输入数据库成绩:XXX \r\n" +
    315                 "********************************************************** ");
    316         H=n.nextDouble();
    317         if(H>=0&&H<=100) {
    318             setDatabasescore(H);
    319             printPage6();
    320         }
    321         else {
    322             System.out.println("请输入正确的成绩");
    323             printPage5();
    324         }
    325         n.close();
    326     }
    327     
    328     //输出成绩录入界面数据库6
    329     public void printPage6(){
    330         Scanner n=new Scanner(System.in);
    331         double H;
    332         System.out.println(
    333                 "***********************************************************\r\n" + 
    334                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    335                 "学生考试成绩录入界面 \r\n" + 
    336                 "*********************************************************** \r\n" + 
    337                 "学生学号:"+ student[N][0] +"\r\n" + 
    338                 "学生姓名:" +student[N][1]+" \r\n" + 
    339                 "高等数学成绩:"+getMathematicsscore()+" \r\n" + 
    340                 "大学英语成绩:"+getEnglishiscore()+" \r\n" + 
    341                 "计算机网络成绩:"+getNetworkscore()+" \r\n" + 
    342                 "数据库成绩:"+getDatabasescore()+" \r\n" + 
    343                 "请输入软件工程成绩:XXX \r\n" +
    344                 "********************************************************** ");
    345         H=n.nextDouble();
    346         if(H>=0&&H<=100) {
    347             setDatabasescore(H);
    348             printPage7();
    349         }
    350         else {
    351             System.out.println("请输入正确的成绩");
    352             printPage6();
    353         }
    354         n.close();
    355     }
    356     
    357     //输出成绩录入界面软件工程7
    358     public void printPage7(){
    359         Scanner n=new Scanner(System.in);
    360         double H;
    361         System.out.println(
    362                 "***********************************************************\r\n" + 
    363                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    364                 "学生考试成绩录入界面 \r\n" + 
    365                 "*********************************************************** \r\n" + 
    366                 "学生学号:"+ student[N][0] +"\r\n" + 
    367                 "学生姓名:" +student[N][1]+" \r\n" + 
    368                 "高等数学成绩:"+getMathematicsscore()+" \r\n" + 
    369                 "大学英语成绩:"+getEnglishiscore()+" \r\n" + 
    370                 "计算机网络成绩:"+getNetworkscore()+" \r\n" + 
    371                 "数据库成绩:"+getDatabasescore()+" \r\n" + 
    372                 "请输入软件工程成绩:XXX \r\n" +
    373                 "********************************************************** ");
    374         H=n.nextDouble();
    375         if(H>=0&&H<=100) {
    376             setSoftwarescore(H);
    377             printPage8();
    378         }
    379         else {
    380             System.out.println("请输入正确的成绩");
    381             printPage6();
    382         }
    383         n.close();
    384     }
    385 //输出成绩录入界面是否提交8
    386     public void printPage8() {
    387         Scanner n=new Scanner(System.in);
    388         String H;
    389         System.out.println(
    390                 "***********************************************************\r\n" + 
    391                 "石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    392                 "学生考试成绩录入界面 \r\n" + 
    393                 "*********************************************************** \r\n" + 
    394                 "学生学号:"+ student[N][0] +"\r\n" + 
    395                 "学生姓名:" +student[N][1]+" \r\n" + 
    396                 "高等数学成绩:"+getMathematicsscore()+" \r\n" + 
    397                 "大学英语成绩:"+getEnglishiscore()+" \r\n" + 
    398                 "计算机网络成绩:"+getSoftwarescore()+" \r\n" + 
    399                 "数据库成绩:"+getDatabasescore()+" \r\n" + 
    400                 "软件工程成绩:"+getSoftwarescore()+" \r\n" +
    401                 "该学生成绩已录入完毕,是否提交(Y/N)  \r\n"+
    402                 "********************************************************** ");
    403         H=n.next();
    404         if(H=="Y")
    405         {
    406             student[N][2]=String.valueOf(getMathematicsscore());
    407             student[N][3]=String.valueOf(getEnglishiscore());
    408             student[N][4]=String.valueOf(getSoftwarescore());
    409             student[N][5]=String.valueOf(getDatabasescore());
    410             student[N][6]=String.valueOf(getSoftwarescore());
    411         }
    412         if(H=="N")
    413         {
    414             printHomePage();
    415         }
    416         n.close();
    417     }
    418 //输出主界面
    419     public    void printHomePage() {
    420         System.out.println(
    421                 "***********************************************************\r\n" + 
    422                 "石家庄铁道大学软件工程系 \r\n" + 
    423                 "学生学籍管理系统 2019 版 \r\n" + 
    424                 "*********************************************************** \r\n" + 
    425                 "1、 学生考试成绩录入 \r\n" + 
    426                 "2、 学生考试成绩修改 \r\n" + 
    427                 "3、 计算学生成绩绩点 \r\n" + 
    428                 "4、退出学籍管理系统 \r\n" + 
    429                 "********************************************************** ");
    430     }
    431 //输出尾页面
    432     public void printEndPage() {
    433         System.out.println(
    434                 "***********************************************************\r\n" + 
    435                 "谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" + 
    436                 "制作人:高宇豪 \r\n" + 
    437                 "***********************************************************");
    438     }
    439     public String getName() {
    440         return name;
    441     }
    442     public void setName(String name) {
    443         this.name = name;
    444     }
    445     public String getStununber() {
    446         return stunumber;
    447     }
    448     public void setStununber(String stunumber) {
    449         this.stunumber = stunumber;
    450     }
    451     public Double getDatabasescore() {
    452         return databasescore;
    453     }
    454     public void setDatabasescore(Double databasescore) {
    455         this.databasescore = databasescore;
    456     }
    457     public Double getSoftwarescore() {
    458         return softwarescore;
    459     }
    460     public void setSoftwarescore(Double softwarescore) {
    461         this.softwarescore = softwarescore;
    462     }
    463     public Double getMathematicsscore() {
    464         return mathematicsscore;
    465     }
    466     public void setMathematicsscore(Double mathematicsscore) {
    467         this.mathematicsscore = mathematicsscore;
    468     }
    469     public Double getEnglishiscore() {
    470         return englishiscore;
    471     }
    472     public void setEnglishiscore(Double englishiscore) {
    473         this.englishiscore = englishiscore;
    474     }
    475     public Double getNetworkscore() {
    476         return networkscore;
    477     }
    478     public void setNetworkscore(Double networkscore) {
    479         this.networkscore = networkscore;
    480     }
    481 }
  • 相关阅读:
    真彩色、假彩色和伪彩色的区别
    octave——基本操作
    Octave快速入门级下载链接
    unix下的常用命令
    职业——步入工作前的一点感悟
    Python—实例中self含义
    面向对象编程
    mysql查看数据表索引信息
    解决yii框架,gii脚手架不能使用。
    php 多维数组简化(递归)
  • 原文地址:https://www.cnblogs.com/suanai/p/11515523.html
Copyright © 2020-2023  润新知