java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx

上传人:b****3 文档编号:15069207 上传时间:2022-10-27 格式:DOCX 页数:19 大小:18.34KB
下载 相关 举报
java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx_第1页
第1页 / 共19页
java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx_第2页
第2页 / 共19页
java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx_第3页
第3页 / 共19页
java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx_第4页
第4页 / 共19页
java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx

《java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。

java阶段项目学生成绩管理系统面向对象Word格式文档下载.docx

java

;

csharp;

html

sql;

sum;

avg;

getId(){

—2

returnid;

}

publicvoidsetId(intid){

this.id=id;

publicStringgetName(){

returnname;

void

setName(Stringname){

this

.name=name;

getAge(){

return

setAge(

age){

.age=age;

getJava(){

setJava(

java){

.java

=java;

getCsharp(){

setCsharp(

intcsharp){

.csharp

=csharp;

getHtml(){

setHtml(

html){

.html

=html;

getSql(){

setSql(

sql){

.sql

=sql;

getSum(){

—3

publicvoidsetSum(){

this.sum=this.java+this.csharp+this.html+this.sql;

publicintgetAvg(){

returnavg;

publicvoidsetAvg(){

this.avg=this.sum/4;

publicStringtoString()

{

msg="

\t"

+this.id+"

+this.name+"

+this.age+"

+this.java

+"

+this.csharp+"

+this.html+"

+this.sql+"

+this.sum+"

+this.avg;

returnmsg;

学生信息管理类StudentAdmin.java

importjava.util.Scanner;

publicclassStudentAdmin{

Stringmsg="

\t编号\t姓名\t年龄\tjava\tcsharp\thtml\tsql\t总分\t平均

分"

;

//打印现有学生

publicvoidprint(Student[]stu){

System.out.println(msg);

for(inti=0;

i<

stu.length;

i++)

if(stu[i]!

=null){

System.out.println(stu[i]);

—4

//添加学生

publicvoidaddStudent(Stringname,intage,Student[]stu)

Studentstudent=newStudent();

student.setName(name);

student.setAge(age);

inti=this.getIndex(stu);

if(i==9999)

System.out.println("

数组已经容纳最大量,不能再接受"

);

else{

student.setId(i);

stu[i]=student;

//获取编号

publicintgetIndex(Student[]stu)

if(stu[i]==null)

returni;

return9999;

//根据学生编号查找学生

publicvoidselectStudent(intid,Student[]stu)

=null)

if(this.exits(id,stu[i])){

if(stu[i].getId()==id)

return;

—5

\t没有这个学生存在!

"

//查询学生是否存在

publicbooleanexits(intid,Studentstu)

if(stu!

if(stu.getId()==id)

returntrue;

else

returnfalse;

//更新学生信息

publicvoidupdateStudent(intid,Stringname,intage,Student[]stu)

if(this.exits(id,stu[i]))

stu[i].setName(name);

stu[i].setAge(age);

--更新学生信息成功--"

该学生不存在!

publicvoiddeleteStudent(intid,Student[]stu){

—6

stu[i]=null;

this.print(stu);

\t--删除学生成功--"

删除学生失败"

//根据学生编号获取学生姓名

publicStringgetName(intid,Student[]stu)

returnstu[i].getName();

returnnull;

//根据学生编号输入学生成绩

inputScore(

id,Student[]stu,Scannerinput)

Stringname=

this.getName(id,stu);

System.out.println(

请输入"

+name+"

的java

成绩:

"

java=input.nextInt();

的csharp的成绩:

csharp=input.nextInt();

的html

的成绩:

html=input.nextInt();

的sql的成绩:

sql=input.nextInt();

for

(int

i=0;

stu.

length

if(this

.exits(id,stu[i]))

stu[i].setJava(java);

stu[i].setCsharp(csharp);

stu[i].setHtml(html);

stu[i].setSql(sql);

stu[i].setSum();

—7

stu[i].setAvg();

break;

//指定某门课的成绩排序

publicvoidscoreSort(intnum,Student[]stu)

Student[]arr=stu;

if(num==1)

stu.length-1;

for(intj=i+1;

j<

j++)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1