简易的学生管理系统Java实现(总5页)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简易的学生管理系统J a v a实
现(总5页)
-CAL-FENGHAI.-(YICAI)-Company One1
-CAL-本页仅作为文档封面,使用请直接删除
"删除成功!");
student[i]=null;
for(int j=i;j<;j++){
student[j]=student[j+1]; stuno)){
"查找成功!");
"学号: "+student[i].stuno+"姓名: "+student[i].name+
"数学成绩:"+student[i].math+"英语成绩:"+student[i].english+"电脑成绩: "
+student[i]puter);
break;
}else{
"没有此学号学生!请重新查询");
}
}
}
stuno)){
"修改后学号:");
());
"修改后姓名:");
());
"修改后数学成绩:");
());
"修改后英语成绩:");
());
"修改后电脑成绩:");
());
student[i]=a;
"修改成功!");
break;
}
"没有此学号的学生!");
}
}
tuno+" 姓名:"+student[i].name+
" 数学成绩:"+student[i].math+" 英语成绩:"+student[i].english+" 电脑成绩 "
+student[i]puter);
}
}
}
//统计学生的方法
public void infoStudent(){
int i=0;
while(student[i]!=null){
i++;
}
"共用学生"+i+"名");
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
//菜单:添加学生、删除学生,查找学生、修改学生、打印学生
//使用数组来实现对多个学生的管理
"\n\n\t欢迎使用学生管理系统");
"**********************************");
"1、添加学生\n2、删除学生\n3、查询学生\n4、修改学生\n5、打印学生\n6、统计学生");
boolean flag=true;
while(flag){
Student a=new Student();
StudentGuanli d=new StudentGuanli();
in2 = new Scanner;
"输入你选择的功能: ");
int s=();
switch(s){
case 1:
"输入你要添加学生的信息:");
(a);
break;
case 2:
"输入你要删除的学生的学号:");
Scanner st=new Scanner;
String n=();
(n);
break;
case 3:
"输入你要查询的学生的学号:");
Scanner st1=new Scanner;
String hao=();
(hao);
break;
case 4:
"输入你要修改学生的学号:");
Scanner st2=new Scanner;
String xiu=();
(xiu, a);
break;
case 5:
();
break;
case 6:
();
break;
default:"\t感谢使用学生管理系统!");
flag=false;
break;
}
}
}
}
//学生类
package test;
public class Student {
//学号、姓名、3门课程“数学”、“英语”和“计算机”的成绩,包括的方法有计算3门课程的“总分”、“平均分”、“最高分”及“最低分”
String stuno,name;
float math,english,computer;
public Student(String stuno,String name,float math,float english,float computer){
=stuno;
=name;
=math;
=english;
=computer;
}
public Student() {
// TODO 自动生成的构造函数存根
}
public void setStuno(String stuno){
=stuno;
}
public void setName(String name){
=name;
}
public void setMath(float math){
=math;
}
public void setEnglish(float english){
=english;
}
public void setComputer(float computer){ =computer;
}
public String getStuno(){
return ;
}
public String getName(){
return ;
}
public float getMath(){
return math;
}
public float getEnglish(){
return english;
}
public float getComputer(){
return computer;
}
public float sum(){
return math+english+computer;
}
public float avg(){
return (math+english+computer)/3; }
public float max(){
if(math>english){
if(math>computer){
return math;
}else{
return computer;
}
}else{
if(english>computer){
return english;
}
else{
return math;
}
}
}
public float min(){
if(math<english){
if(math<computer){
return math;
}else{
return computer;
}
}else{
if(english<computer){
return english;
}
else{
return math;
}
}
}
}。