zoukankan      html  css  js  c++  java
  • Java测验1

    package test1;//信1805-1 张志流 20183638
    import java.util.Scanner;
    public class ScoreManagement
    {
    static double sj;
    static double yj;
    static double jj;
    static double gj;
    static double rj;
    static double pj;


    int i;
    public static void main(String args[])
    {

    zhujiemian();


    }
    public static void tuichujiemian()
    {
    System.out.println("***************************************************************");
    System.out.println(" 谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 ");
    System.out.println(" 制作人:张志流 ");
    System.out.println("***************************************************************");
    }
    public static void zhujiemian()
    {
    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("***************************************************************");
    ScoreInformatio stu1[]=new ScoreInformatio [5];
    stu1[0].name="张志流";
    stu1[0].stunumber="20183638";
    stu1[0].mathematicsscore=0.0;
    stu1[0].englishiscore=0.0;
    stu1[0].networkscore=0.0;
    stu1[0].databasescore=0.0;
    stu1[0].softwarescore=0.0;

    Scanner input=new Scanner(System.in);
    int j=input.nextInt();
    int i;

    switch(j)
    {
    case 1:chengjilurujiemain();
    String number=input.next();
    if(number==stu1[0].stunumber);
    {
    chengjilurujiemianer();
    System.out.println(" 请输入高数成绩: ");
    stu1[0].mathematicsscore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 请输入大学英语成绩: ");
    stu1[0].englishiscore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    if(stu1[0].networkscore==0.0)
    System.out.println(" 请输入计算机网络成绩: ");
    stu1[0].networkscore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 请输入数据结构成绩: ");
    stu1[0].databasescore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 数据结构成绩为"+stu1[0].databasescore+" ");
    System.out.println(" 请输入软件工程成绩: ");
    stu1[0].softwarescore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 数据结构成绩为"+stu1[0].databasescore+" ");
    System.out.println(" 软件工程成绩为"+stu1[0].softwarescore+" ");
    System.out.println(" 该同学成绩录入完毕,是否提交(Y/N) ");
    System.out.println("****************************************************************");

    sj=jidian(stu1[0].mathematicsscore);
    yj=jidian(stu1[0].englishiscore);
    jj=jidian(stu1[0].networkscore);
    gj=jidian(stu1[0].databasescore);
    rj=jidian(stu1[0].softwarescore);
    double pjj=(stu1[0].mathematicsscore*4+stu1[0].englishiscore*3+stu1[0].networkscore*4+stu1[0].databasescore*3+stu1[0].softwarescore*2)/16;
    pj=jidian(pjj);
    }
    xuanze();
    break;
    case 2:xiugaichengji();
    i=input.nextInt();
    switch(i)
    {
    case 1: System.out.println(" 请输入修改后的高等数学成绩: ");
    stu1[0].mathematicsscore=input.nextInt();
    break;
    case 2: System.out.println(" 请输入修改后的大学英语成绩: ");
    stu1[0].englishiscore=input.nextInt();
    break;
    case 3: System.out.println(" 请输入修改后的计算机网络成绩: ");
    stu1[0].networkscore=input.nextInt();
    break;
    case 4: System.out.println(" 请输入修改后的数据结构成绩: ");
    stu1[0].databasescore=input.nextInt();
    break;
    case 5: System.out.println(" 请输入修改后的软件工程成绩: ");
    stu1[0].softwarescore=input.nextInt();
    break;
    }
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 数据结构成绩为"+stu1[0].databasescore+" ");
    System.out.println(" 软件工程成绩为"+stu1[0].softwarescore+" ");
    System.out.println(" 该同学成绩录入完毕,是否提交(Y/N) ");
    System.out.println("****************************************************************");
    xuanze();
    break;
    case 3:


    chengjijidian();
    xuanze();
    break;
    case 4:
    tuichujiemian();
    break;



    }
    }
    public static void chengjilurujiemain()
    {
    System.out.println("***************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩录入 ");
    System.out.println("***************************************************************");
    System.out.println(" 请输入学生学号: ");
    System.out.println("***************************************************************");
    }
    public static void chengjilurujiemianer()
    {
    System.out.println("***************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩录入 ");
    System.out.println("***************************************************************");
    System.out.println(" 考生学号:"+ScoreInformatio.stunumber+" ");
    System.out.println(" 考生姓名:"+ScoreInformatio.name+" ");
    System.out.println("****************************************************************");

    }
    public static void chengjijidian()
    {
    System.out.println("****************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩绩点计算界面 ");
    System.out.println("****************************************************************");
    System.out.println(" 考生学号:"+ScoreInformatio.stunumber+" ");
    System.out.println(" 考生姓名:"+ScoreInformatio.name+" ");
    System.out.println(" 1、高等数学成绩绩点:"+sj+" ");
    System.out.println(" 2、大学英语成绩绩点:"+yj+" ");
    System.out.println(" 3、计算机网络成绩绩点:"+jj+" ");
    System.out.println(" 4、数据结构成绩绩点:"+gj+" ");
    System.out.println(" 5、软件工程成绩绩点:"+rj+" ");
    System.out.println(" 你的平均学分绩点为:"+pj+" ");
    if(pj>=2)
    System.out.println(" 提示信息:你的学分绩点已达到毕业要求! ");
    else
    System.out.println(" 提示信息:你的学分绩点不满足毕业要求! ");
    System.out.println(" 是否返回系统主页面:(Y/N) ");
    System.out.println("*****************************************************************");
    }
    public static void xiugaichengji()
    {
    System.out.println("*****************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩录入界面 ");
    System.out.println("******************************************************************");
    System.out.println(" 考生学号:"+ScoreInformatio.stunumber+" ");
    System.out.println(" 考生姓名:"+ScoreInformatio.name+" ");

    }
    public static double jidian(double n)
    {
    double s=0;
    if(n<60)
    s=0;
    else if(n>=60&&n<63.5)
    s=1.0;
    else if(n>=64&&n<65.9)
    s=1.5;
    else if(n>=66&&n<67.9)
    s=1.7;
    else if(n>=68&&n<71.5)
    s=2.0;
    else if(n>=72&&n<74.5)
    s=2.3;
    else if(n>=75&&n<77.9)
    s=2.7;
    else if(n>=78&&n<81.9)
    s=3.0;
    else if(n>=82&&n<84.5)
    s=3.3;
    else if(n>=85&&n<89.9)
    s=3.7;
    else if(n>=90)
    s=4.0;
    return s;
    }
    public static void xuanze()
    {
    String c;
    Scanner input=new Scanner(System.in);
    c=input.next();
    char x=c.charAt(0);
    if(x=='Y')
    zhujiemian();
    else if(x=='N');


    }

    }

    package test1;//信1805-1 张志流 20183638
    import java.util.Scanner;
    public class ScoreManagement
    {
    static double sj;
    static double yj;
    static double jj;
    static double gj;
    static double rj;
    static double pj;


    int i;
    public static void main(String args[])
    {

    zhujiemian();


    }
    public static void tuichujiemian()
    {
    System.out.println("***************************************************************");
    System.out.println(" 谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 ");
    System.out.println(" 制作人:张志流 ");
    System.out.println("***************************************************************");
    }
    public static void zhujiemian()
    {
    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("***************************************************************");
    ScoreInformatio stu1[]=new ScoreInformatio [5];
    stu1[0].name="张志流";
    stu1[0].stunumber="20183638";

    stu1[0].mathematicsscore=0.0;

    stu1[0].englishiscore=0.0;
    stu1[0].networkscore=0.0;
    stu1[0].databasescore=0.0;
    stu1[0].softwarescore=0.0;

    Scanner input=new Scanner(System.in);
    int j=input.nextInt();
    int i;

    switch(j)
    {
    case 1:chengjilurujiemain();
    String number=input.next();
    if(number==stu1[0].stunumber);
    {
    chengjilurujiemianer();
    System.out.println(" 请输入高数成绩: ");
    stu1[0].mathematicsscore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 请输入大学英语成绩: ");
    stu1[0].englishiscore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    if(stu1[0].networkscore==0.0)
    System.out.println(" 请输入计算机网络成绩: ");
    stu1[0].networkscore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 请输入数据结构成绩: ");
    stu1[0].databasescore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 数据结构成绩为"+stu1[0].databasescore+" ");
    System.out.println(" 请输入软件工程成绩: ");
    stu1[0].softwarescore=input.nextInt();
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 数据结构成绩为"+stu1[0].databasescore+" ");
    System.out.println(" 软件工程成绩为"+stu1[0].softwarescore+" ");
    System.out.println(" 该同学成绩录入完毕,是否提交(Y/N) ");
    System.out.println("****************************************************************");

    sj=jidian(stu1[0].mathematicsscore);
    yj=jidian(stu1[0].englishiscore);
    jj=jidian(stu1[0].networkscore);
    gj=jidian(stu1[0].databasescore);
    rj=jidian(stu1[0].softwarescore);
    double pjj=(stu1[0].mathematicsscore*4+stu1[0].englishiscore*3+stu1[0].networkscore*4+stu1[0].databasescore*3+stu1[0].softwarescore*2)/16;
    pj=jidian(pjj);
    }
    xuanze();
    break;
    case 2:xiugaichengji();
    i=input.nextInt();
    switch(i)
    {
    case 1: System.out.println(" 请输入修改后的高等数学成绩: ");
    stu1[0].mathematicsscore=input.nextInt();
    break;
    case 2: System.out.println(" 请输入修改后的大学英语成绩: ");
    stu1[0].englishiscore=input.nextInt();
    break;
    case 3: System.out.println(" 请输入修改后的计算机网络成绩: ");
    stu1[0].networkscore=input.nextInt();
    break;
    case 4: System.out.println(" 请输入修改后的数据结构成绩: ");
    stu1[0].databasescore=input.nextInt();
    break;
    case 5: System.out.println(" 请输入修改后的软件工程成绩: ");
    stu1[0].softwarescore=input.nextInt();
    break;
    }
    chengjilurujiemianer();
    System.out.println(" 高数成绩为"+stu1[0].mathematicsscore+" ");
    System.out.println(" 大学英语成绩为"+stu1[0].englishiscore+" ");
    System.out.println(" 计算机网络成绩为"+stu1[0].networkscore+" ");
    System.out.println(" 数据结构成绩为"+stu1[0].databasescore+" ");
    System.out.println(" 软件工程成绩为"+stu1[0].softwarescore+" ");
    System.out.println(" 该同学成绩录入完毕,是否提交(Y/N) ");
    System.out.println("****************************************************************");
    xuanze();
    break;
    case 3:


    chengjijidian();
    xuanze();
    break;
    case 4:
    tuichujiemian();
    break;



    }
    }
    public static void chengjilurujiemain()
    {
    System.out.println("***************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩录入 ");
    System.out.println("***************************************************************");
    System.out.println(" 请输入学生学号: ");
    System.out.println("***************************************************************");
    }
    public static void chengjilurujiemianer()
    {
    System.out.println("***************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩录入 ");
    System.out.println("***************************************************************");
    System.out.println(" 考生学号:"+ScoreInformatio.stunumber+" ");
    System.out.println(" 考生姓名:"+ScoreInformatio.name+" ");
    System.out.println("****************************************************************");

    }
    public static void chengjijidian()
    {
    System.out.println("****************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩绩点计算界面 ");
    System.out.println("****************************************************************");
    System.out.println(" 考生学号:"+ScoreInformatio.stunumber+" ");
    System.out.println(" 考生姓名:"+ScoreInformatio.name+" ");
    System.out.println(" 1、高等数学成绩绩点:"+sj+" ");
    System.out.println(" 2、大学英语成绩绩点:"+yj+" ");
    System.out.println(" 3、计算机网络成绩绩点:"+jj+" ");
    System.out.println(" 4、数据结构成绩绩点:"+gj+" ");
    System.out.println(" 5、软件工程成绩绩点:"+rj+" ");
    System.out.println(" 你的平均学分绩点为:"+pj+" ");
    if(pj>=2)
    System.out.println(" 提示信息:你的学分绩点已达到毕业要求! ");
    else
    System.out.println(" 提示信息:你的学分绩点不满足毕业要求! ");
    System.out.println(" 是否返回系统主页面:(Y/N) ");
    System.out.println("*****************************************************************");
    }
    public static void xiugaichengji()
    {
    System.out.println("*****************************************************************");
    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");
    System.out.println(" 学生考试成绩录入界面 ");
    System.out.println("******************************************************************");
    System.out.println(" 考生学号:"+ScoreInformatio.stunumber+" ");
    System.out.println(" 考生姓名:"+ScoreInformatio.name+" ");

    }
    public static double jidian(double n)
    {
    double s=0;
    if(n<60)
    s=0;
    else if(n>=60&&n<63.5)
    s=1.0;
    else if(n>=64&&n<65.9)
    s=1.5;
    else if(n>=66&&n<67.9)
    s=1.7;
    else if(n>=68&&n<71.5)
    s=2.0;
    else if(n>=72&&n<74.5)
    s=2.3;
    else if(n>=75&&n<77.9)
    s=2.7;
    else if(n>=78&&n<81.9)
    s=3.0;
    else if(n>=82&&n<84.5)
    s=3.3;
    else if(n>=85&&n<89.9)
    s=3.7;
    else if(n>=90)
    s=4.0;
    return s;
    }
    public static void xuanze()
    {
    String c;
    Scanner input=new Scanner(System.in);
    c=input.next();
    char x=c.charAt(0);
    if(x=='Y')
    zhujiemian();
    else if(x=='N');


    }

    }

  • 相关阅读:
    python3.8安装flask出现错误“ModuleNotFoundError: No module named '_ctypes'”
    利用virtualenvwrapper创建虚拟环境出现错误“/usr/bin/python: No module named virtualenvwrapper”
    CentOS7 下升级Python版本
    Python 定义动态变量
    Linux常用命令
    项目经验之:项目用到LinQ (总结)
    ListBox操作一些总结
    项目经验之:如CSDN一样的分页,我能否做这样的分页吗??????
    记上一笔,listbox展示项中,隐藏其中一项
    项目经验之:SQL一些简单问题中可以使用的技巧
  • 原文地址:https://www.cnblogs.com/zl00/p/11515575.html
Copyright © 2011-2022 走看看