一个简单的学生成绩管理系统(用JAVA实现)
本系统总共有四个功能,1,实现学生成绩的录入,且每次录入后界面会发生更改,我这里采用的方法比较笨,直接列举出了显示的页面,我想了想应该可以用if条件限定来简化操作的。 2.学生信息的修改,输入要修改的成绩序号,修改后会显示出来结果。 3.学生学分绩点的计算,用函数来实现绩点计算功能最后调用,在最后会输出你的绩点是否通过。 在前三个功能里都有是否录入的提示,选择是后会将成绩录入系统。 4.退出系统 在写的过程中我也遇到一些问题,但是错的都是一些很基础的错误(新手捂脸),第一个是Scanner类在循环时不能在循环体里面进行关闭操作,但之后我就没怎么关闭过Scanner。 第二个是创建对象数组进行数组元素的赋值时,要加上数组元素对象的创建操作,比如Student temp[0]=new Student();不然会报错,我当时纠结这个问题了一下午(捂脸)。 第三个是给字符串赋值时一般使用next(),别使用nextLine(),具体的他们的区别就是next()不会录入空格、tab、回车键,但nextLine()会,所以除非必要,在输入时一般选用next(); 1 package java3; 2 3 import java.util.Scanner; 4 5 public class ScoreInformation { 6 private String stunumber,name; 7