• JAVA开学测验


    这道题是要做一个学生成绩管理系统,完成最基本的增删插改。

    下面是源代码:

    package score;

    public class ScoreInformation {

    private String stunumber;

    private String name;

    private double mathematicsscore;

    private double englishiscore;

    private double networkscore;

    private double databasescore;

    private double softwarescore;

    public String getStunumber() {

    return stunumber;

    }

    public void setStunumber(String stunumber) {

    this.stunumber = stunumber;

    }

    public String getName() {

    return name;

    }

    public void setName(String name) {

    this.name = name;

    }

    public double getMathematicsscore() {

    return mathematicsscore;

    }

    public void setMathematicsscore(double mathematicsscore) {

    this.mathematicsscore = mathematicsscore;

    }

    public double getEnglishiscore() {

    return englishiscore;

    }

    public void setEnglishiscore(double englishiscore) {

    this.englishiscore = englishiscore;

    }

    public double getNetworkscore() {

    return networkscore;

    }

    public void setNetworkscore(double networkscore) {

    this.networkscore = networkscore;

    }

    public double getDatabasescore() {

    return databasescore;

    }

    public void setDatabasescore(double databasescore) {

    this.databasescore = databasescore;

    }

    public double getSoftwarescore() {

    return softwarescore;

    }

    public void setSoftwarescore(double softwarescore) {

    this.softwarescore = softwarescore;

    }

    }

    package score;

    import java.util.Scanner;

    public class ScoreManagement {

    static boolean flag=true;

    static Scanner sc=new Scanner(System.in);

    static ScoreInformation[] stu=new ScoreInformation[100];

         static int number=0;

        

         

       

          

     public static void main(String args[]){

     

     

      while(flag) {

    int a;

    System.out.println("**********************************************");

    System.out.println();

    System.out.println("            石家庄铁道大学软件工程系 ");

    System.out.println("             学生学籍管理系统2019版 ");

    System.out.println("**********************************************");

    System.out.println("               1、学生考试成绩录入");

    System.out.println("               2、学生考试成绩修改");

    System.out.println("               3、计算学生成绩绩点");

    System.out.println("               4、退出学籍管理系统");

    System.out.println("**********************************************");

    System.out.println("请输入选项:");

    a=sc.nextInt();

    while(a<1||a>=5)

    {

        System.out.println("该选项不存在");

        showmenu();break;

    }

    switch(a) {

    case 1:     addnumber();addmath();addenglish();addnetwork();adddatabase();addsoftware();add();break;

    case 2:     change();break;

    case 3:     showjd();break;

    case 4:     quit();break;

    }

     

     

     

     

      }

     

     

     

      }  

    static void showmenu() {

    int a1=0;

    System.out.println("**********************************************");

    System.out.println();

    System.out.println("            石家庄铁道大学软件工程系 ");

    System.out.println("             学生学籍管理系统2019版 ");

    System.out.println("**********************************************");

    System.out.println("               1、学生考试成绩录入");

    System.out.println("               2、学生考试成绩修改");

    System.out.println("               3、计算学生成绩绩点");

    System.out.println("               4、退出学籍管理系统");

    System.out.println("**********************************************");

    System.out.println("请输入选项:");

    a1=sc.nextInt();

    while(a1<1||a1>=5)

    {

        System.out.println("该选项不存在");

        showmenu();

    }

    switch(a1) {

    case 1:     addnumber();addmath();addenglish();addnetwork();adddatabase();addsoftware();add();break;

    case 2:     change();break;

    case 3:     showjd(); break;

    case 4:     quit();break;

    }

    }

    static void addnumber() {

    boolean judge1=false;

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("        请输入学生学号:XXXXXXXX");

    System.out.println("**********************************************");

    int kk=0;

    for(kk=0;kk<5;kk++) {

    stu[kk]=new ScoreInformation();

    }

    stu[0].setStunumber("20183754");

    stu[0].setName("林佳鹏");

    stu[1].setStunumber("20183755");

    stu[1].setName("桥本环奈");

    stu[2].setStunumber("20183756");

    stu[2].setName("新垣结衣");

    stu[3].setStunumber("20183757");

    stu[3].setName("石原里美");

    stu[4].setStunumber("20183758");

    stu[4].setName("鞠婧祎");

    String k;

    k=sc.next();

    int i=0;

        for(;i<5;i++) {

        if(k.equals(stu[i].getStunumber())){

    number=i;

    judge1=true;

    } }  

        if(judge1==false){

    System.out.println("该学号不存在!请重新输入!");

    showmenu();

    }

        

        

        

        

        

        

        

        

        

        

        

    }

    static void addmath() {

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("               学生学号"+" "+stu[number].getStunumber());

    System.out.println("               学生姓名"+" "+stu[number].getName());

    System.out.println("               请输入高等数学成绩:");

    System.out.println("**********************************************");

    stu[number].setMathematicsscore(sc.nextDouble());

    }

    static void addenglish() {

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("               学生学号"+" "+stu[number].getStunumber());

    System.out.println("               学生姓名"+" "+stu[number].getName());

    System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

    System.out.println("               请输入大学英语成绩:");

    System.out.println("**********************************************");

    stu[number].setEnglishiscore(sc.nextDouble());

    }

    static void addnetwork() {

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("               学生学号"+" "+stu[number].getStunumber());

    System.out.println("               学生姓名"+" "+stu[number].getName());

    System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

    System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

    System.out.println("               请输入计算机网络成绩:");

    System.out.println("**********************************************");

    stu[number].setNetworkscore(sc.nextDouble());

    }

    static void adddatabase() {

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("               学生学号"+" "+stu[number].getStunumber());

    System.out.println("               学生姓名"+" "+stu[number].getName());

    System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

    System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

    System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

    System.out.println("               请输入数据库成绩:");

    System.out.println("**********************************************");

    stu[number].setDatabasescore(sc.nextDouble());

     }

     static void addsoftware() {

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("               学生学号"+" "+stu[number].getStunumber());

    System.out.println("               学生姓名"+" "+stu[number].getName());

    System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

    System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

    System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

    System.out.println("               数据库成绩:"+stu[number].getDatabasescore());

    System.out.println("               请输入软件工程成绩:");

    System.out.println("**********************************************");

    stu[number].setSoftwarescore(sc.nextDouble());

     }

    static void add() {

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("               学生学号"+" "+stu[number].getStunumber());

    System.out.println("               学生姓名"+" "+stu[number].getName());

    System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

    System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

    System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

    System.out.println("               数据库成绩:"+stu[number].getDatabasescore());

    System.out.println("               软件工程成绩:"+stu[number].getSoftwarescore());

    System.out.println("       该学生成绩已录入完毕,是否提交(Y/N)");

    System.out.println("**********************************************");

    String kk;

    kk=sc.next();

    if(kk.equals("Y"))

    {showmenu();}

        if(kk.equals("N"))

        {

        

        

        

        showmenu();}

    }

     static void quit() {

    System.out.println("**********************************************");

    System.out.println(" 谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("           制作人:林佳鹏");

    System.out.println("**********************************************");

    flag=false;

    }

     static void change() {

    boolean flag2=false;

        System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("        请输入学生学号:XXXXXXXX");

    System.out.println("**********************************************");

    String k1;

    k1=sc.next();

    int ii=0;

        for(;ii<5;ii++) {

        if(k1.equals(stu[ii].getStunumber())){

    number=ii;

    flag2=true;

    } }  

        if(flag2==false){

    System.out.println("该学号不存在!请重新输入!");

    showmenu();

    }

        if(flag2=true) {

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("            学生考试成绩录入");

    System.out.println("**********************************************");

    System.out.println("               学生学号"+" "+stu[number].getStunumber());

    System.out.println("               学生姓名"+" "+stu[number].getName());

    System.out.println("               1.高等数学成绩:"+stu[number].getMathematicsscore());

    System.out.println("               2.大学英语成绩:"+stu[number].getEnglishiscore());

    System.out.println("               3.计算机网络成绩:"+stu[number].getNetworkscore());

    System.out.println("               4.数据库成绩:"+stu[number].getDatabasescore());

    System.out.println("               5.软件工程成绩:"+stu[number].getSoftwarescore());

    System.out.println("                 请输入要更改的学科编号:");

        System.out.println("**********************************************");

     

        int xz;

        xz=sc.nextInt();

        switch(xz) {

        case 1:   

        System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               请输入修改后高数成绩:XXX");

        System.out.println("**********************************************");

        double gs;

        gs=sc.nextDouble();

        stu[number].setMathematicsscore(gs);

        System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

        System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

        System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

        System.out.println("               数据库成绩:"+stu[number].getDatabasescore());

        System.out.println("               软件工程成绩:"+stu[number].getSoftwarescore());

        System.out.println("       该学生成绩已修改完毕,是否提交(Y/N)");

        System.out.println("**********************************************");

        String kk1;

        kk1=sc.next();

        if(kk1.equals("Y"))

        {showmenu();}

            if(kk1.equals("N"))

            {

           

           

           

            showmenu();}

       

       

       

       

       

       

        break;

        case 2:

        System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               请输入修改后大学英语成绩:XXX");

        System.out.println("**********************************************");

        double gs1;

        gs1=sc.nextDouble();

        stu[number].setEnglishiscore(gs1);;

        System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

        System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

        System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

        System.out.println("               数据库成绩:"+stu[number].getDatabasescore());

        System.out.println("               软件工程成绩:"+stu[number].getSoftwarescore());

        System.out.println("       该学生成绩已修改完毕,是否提交(Y/N)");

        System.out.println("**********************************************");

        String kk2;

        kk2=sc.next();

        if(kk2.equals("Y"))

        {showmenu();}

            if(kk2.equals("N"))

            {

            

            

            

            showmenu();}

        

        

             

        break;

        case 3: System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               请输入修改后计算机网络成绩:XXX");

        System.out.println("**********************************************");

        double gs2;

        gs2=sc.nextDouble();

        stu[number].setNetworkscore(gs2);

        System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

        System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

        System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

        System.out.println("               数据库成绩:"+stu[number].getDatabasescore());

        System.out.println("               软件工程成绩:"+stu[number].getSoftwarescore());

        System.out.println("       该学生成绩已修改完毕,是否提交(Y/N)");

        System.out.println("**********************************************");

        String kk21;

        kk21=sc.next();

        if(kk21.equals("Y"))

        {showmenu();}

            if(kk21.equals("N"))

            {

            

            

            

            showmenu();}

        

        

             

          break;

        case 4:  System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               请输入修改后数据库成绩:XXX");

        System.out.println("**********************************************");

        double gs3;

        gs3=sc.nextDouble();

        stu[number].setDatabasescore(gs3);

        System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

        System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

        System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

        System.out.println("               数据库成绩:"+stu[number].getDatabasescore());

        System.out.println("               软件工程成绩:"+stu[number].getSoftwarescore());

        System.out.println("       该学生成绩已修改完毕,是否提交(Y/N)");

        System.out.println("**********************************************");

        String kk3;

        kk3=sc.next();

        if(kk3.equals("Y"))

        {showmenu();}

            if(kk3.equals("N"))

            {

            

            

            

            showmenu();}

         break;

        case 5:  System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               请输入修改后软件工程成绩:XXX");

        System.out.println("**********************************************");

        double gs4;

        gs4=sc.nextDouble();

        stu[number].setSoftwarescore(gs4);;

        System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩录入");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               高等数学成绩:"+stu[number].getMathematicsscore());

        System.out.println("               大学英语成绩:"+stu[number].getEnglishiscore());

        System.out.println("               计算机网络成绩:"+stu[number].getNetworkscore());

        System.out.println("               数据库成绩:"+stu[number].getDatabasescore());

        System.out.println("               软件工程成绩:"+stu[number].getSoftwarescore());

        System.out.println("       该学生成绩已修改完毕,是否提交(Y/N)");

        System.out.println("**********************************************");

        String kk4;

        kk4=sc.next();

        if(kk4.equals("Y"))

        {showmenu();}

            if(kk4.equals("N"))

            {showmenu();}

         break;

       

       

       

        }

     }

       

       

        }

     

     static void showjd() {

    boolean judge5=false;

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("           学生考试成绩绩点计算界面");

    System.out.println("**********************************************");

    System.out.println("        请输入学生学号:XXXXXXXX");

    System.out.println("**********************************************");

    String k5;

    k5=sc.next();

    int j=0;

        for(;j<5;j++) {

        if(k5.equals(stu[j].getStunumber())){

    number=j;

    judge5=true;

    } }  

        if(judge5==false){

    System.out.println("该学号不存在!请重新输入!");

    showmenu();

    }

       

      if(judge5==true) {

      double math = 0,english=0,net=0,date=0,soft=0,sum=0;

    if(stu[number].getMathematicsscore()<60){

    math=0;

    }

    if(stu[number].getMathematicsscore()>=60&&stu[number].getMathematicsscore()<=63.9){

    math=1.0;

    }

    if(stu[number].getMathematicsscore()>63.9&&stu[number].getMathematicsscore()<=65.9){

    math=1.5;

    }

    if(stu[number].getMathematicsscore()>=66&&stu[number].getMathematicsscore()<=67.9){

    math=1.7;

    }

    if(stu[number].getMathematicsscore()>=68&&stu[number].getMathematicsscore()<=71.9){

    math=2.0;

    }

    if(stu[number].getMathematicsscore()>=72&&stu[number].getMathematicsscore()<=74.9){

    math=2.3;

    }

    if(stu[number].getMathematicsscore()>=75&&stu[number].getMathematicsscore()<=77.9){

    math=2.7;

    }

    if(stu[number].getMathematicsscore()>=78&&stu[number].getMathematicsscore()<=81.9){

    math=3.0;

    }

    if(stu[number].getMathematicsscore()>=82&&stu[number].getMathematicsscore()<=84.9){

    math=3.3;

    }

    if(stu[number].getMathematicsscore()>=85&&stu[number].getMathematicsscore()<=89.9){

    math=3.7;

    }

    if(stu[number].getMathematicsscore()>=90){

    math=4.0;

    }

    if(stu[number].getMathematicsscore()<60){

    math=0;

    }//数学

    if(stu[number].getEnglishiscore()>=60&&stu[number].getEnglishiscore()<=63.9){

    english=1.0;

    }

    if(stu[number].getEnglishiscore()>63.9&&stu[number].getEnglishiscore()<=65.9){

    english=1.5;

    }

    if(stu[number].getEnglishiscore()>=66&&stu[number].getEnglishiscore()<=67.9){

    english=1.7;

    }

    if(stu[number].getEnglishiscore()>=68&&stu[number].getEnglishiscore()<=71.9){

    english=2.0;

    }

    if(stu[number].getEnglishiscore()>=72&&stu[number].getEnglishiscore()<=74.9){

    english=2.3;

    }

    if(stu[number].getEnglishiscore()>=75&&stu[number].getEnglishiscore()<=77.9){

    english=2.7;

    }

    if(stu[number].getEnglishiscore()>=78&&stu[number].getEnglishiscore()<=81.9){

    english=3.0;

    }

    if(stu[number].getEnglishiscore()>=82&&stu[number].getEnglishiscore()<=84.9){

    english=3.3;

    }

    if(stu[number].getEnglishiscore()>=85&&stu[number].getEnglishiscore()<=89.9){

    english=3.7;

    }

    if(stu[number].getEnglishiscore()>=90){

    english=4.0;

    }//英语

    if(stu[number].getEnglishiscore()<60){

    net=0;

    }

    if(stu[number].getEnglishiscore()>=60&&stu[number].getEnglishiscore()<=63.9){

    net=1.0;

    }

    if(stu[number].getEnglishiscore()>63.9&&stu[number].getEnglishiscore()<=65.9){

    net=1.5;

    }

    if(stu[number].getEnglishiscore()>=66&&stu[number].getEnglishiscore()<=67.9){

    net=1.7;

    }

    if(stu[number].getEnglishiscore()>=68&&stu[number].getEnglishiscore()<=71.9){

    net=2.0;

    }

    if(stu[number].getEnglishiscore()>=72&&stu[number].getEnglishiscore()<=74.9){

    net=2.3;

    }

    if(stu[number].getEnglishiscore()>=75&&stu[number].getEnglishiscore()<=77.9){

    net=2.7;

    }

    if(stu[number].getEnglishiscore()>=78&&stu[number].getEnglishiscore()<=81.9){

    net=3.0;

    }

    if(stu[number].getEnglishiscore()>=82&&stu[number].getEnglishiscore()<=84.9){

    net=3.3;

    }

    if(stu[number].getEnglishiscore()>=85&&stu[number].getEnglishiscore()<=89.9){

    net=3.7;

    }

    if(stu[number].getEnglishiscore()>=90){

    net=4.0;

    }//计算机

    if(stu[number].getDatabasescore()<60){

    date=0;

    }

    if(stu[number].getDatabasescore()>=60&&stu[number].getDatabasescore()<=63.9){

    date=1.0;

    }

    if(stu[number].getDatabasescore()>63.9&&stu[number].getDatabasescore()<=65.9){

    date=1.5;

    }

    if(stu[number].getDatabasescore()>=66&&stu[number].getDatabasescore()<=67.9){

    date=1.7;

    }

    if(stu[number].getDatabasescore()>=68&&stu[number].getDatabasescore()<=71.9){

    date=2.0;

    }

    if(stu[number].getDatabasescore()>=72&&stu[number].getDatabasescore()<=74.9){

    date=2.3;

    }

    if(stu[number].getDatabasescore()>=75&&stu[number].getDatabasescore()<=77.9){

    date=2.7;

    }

    if(stu[number].getDatabasescore()>=78&&stu[number].getDatabasescore()<=81.9){

    date=3.0;

    }

    if(stu[number].getDatabasescore()>=82&&stu[number].getDatabasescore()<=84.9){

    date=3.3;

    }

    if(stu[number].getDatabasescore()>=85&&stu[number].getDatabasescore()<=89.9){

    date=3.7;

    }

    if(stu[number].getDatabasescore()>=90){

    date=4.0;

    }//数据库

    if(stu[number].getDatabasescore()<60){

    soft=0;

    }

    if(stu[number].getSoftwarescore()>=60&&stu[number].getSoftwarescore()<=63.9){

    soft=1.0;

    }

    if(stu[number].getSoftwarescore()>63.9&&stu[number].getSoftwarescore()<=65.9){

    soft=1.5;

    }

    if(stu[number].getSoftwarescore()>=66&&stu[number].getSoftwarescore()<=67.9){

    soft=1.7;

    }

    if(stu[number].getSoftwarescore()>=68&&stu[number].getSoftwarescore()<=71.9){

    soft=2.0;

    }

    if(stu[number].getSoftwarescore()>=72&&stu[number].getSoftwarescore()<=74.9){

    soft=2.3;

    }

    if(stu[number].getSoftwarescore()>=75&&stu[number].getSoftwarescore()<=77.9){

    soft=2.7;

    }

    if(stu[number].getSoftwarescore()>=78&&stu[number].getSoftwarescore()<=81.9){

    soft=3.0;

    }

    if(stu[number].getSoftwarescore()>=82&&stu[number].getSoftwarescore()<=84.9){

    soft=3.3;

    }

    if(stu[number].getSoftwarescore()>=85&&stu[number].getSoftwarescore()<=89.9){

    soft=3.7;

    }

    if(stu[number].getSoftwarescore()>=90){

    soft=4.0;

    }//软件工程

    sum=math*4+english*3+net*4+date*3+soft*2;

    System.out.println("**********************************************");

        System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

        System.out.println("            学生考试成绩绩点计算界面");

        System.out.println("**********************************************");

        System.out.println("               学生学号"+" "+stu[number].getStunumber());

        System.out.println("               学生姓名"+" "+stu[number].getName());

        System.out.println("               高等数学成绩绩点:"+math);

        System.out.println("               大学英语成绩绩点:"+english);

        System.out.println("               计算机网络成绩绩点:"+net);

        System.out.println("               数据库成绩绩点:"+date);

        System.out.println("               软件工程成绩绩点:"+soft);

        System.out.println("               你的平均分绩点为:"+sum/16);

        System.out.println("               是否返回系统主界面:(Y/N)");

        if((sum/16)>=2) { System.out.println("                你的学分绩点已达到毕业要求!");      }

        if((sum/16)<2) { System.out.println("                 你的学分绩点不满足毕业要求!");      }

        System.out.println("**********************************************");

       

        String kk6;

        kk6=sc.next();

        if(kk6.equals("Y"))

        {showmenu();}

            if(kk6.equals("N"))

            {showmenu();}

       

      }

     

     

     

     

     }

    }

     这道题我遇到的最大的问题就是对象数组总是出问题,因为我没有为每一个都开辟空间。

  • 相关阅读:
    软件设计中的立足点
    Clojure基础
    团队凝聚力
    执行力与领导力
    工作与生活
    分离焦虑OR责任焦虑
    保持激情
    立足点
    论研发管理--开篇
    初级码农常犯错误
  • 原文地址:https://www.cnblogs.com/ljpljm/p/11515100.html
Copyright © 2020-2023  润新知