JAVA编写一个学生类

编写一个学生类 Student,要求:
(1) 学生类 Student 属性有(全部定义为私有属性private):
String name : 代表学生姓名
int computer_score: 计算机考试成绩
int English_score: 英语考试成绩
int Maths_score: 数学考试成绩
(2) 学生类 Student的方法有:
void setName( ): 设置学生姓名的写访问器方法:
void setComputer_score( ): 设置学生计算机考试成绩的写访问器方法
void setEnglish_score( ): 设置学生英语考试成绩的写访问器方法
void setMaths_score( ): 置学生数学考试成绩的写访问器方法
int getTotalScore( ): 该方法计算三门考试成绩的和,并返回
void introduce ( ): 在屏幕显示学生的基本信息,包括学生的姓名以及三门课的总
成绩(调用getTotalScore()方法)。
定义好学生类Student后,定义测试类homework2,生成一个学生对象xiaozhang,name
属性为“小张”,三门课的成绩分别是60,70,80,调用introduce( )方法显示学生
的基本信息
以题目用eclipse编程软件实现,测试成功后提交程序源代码

import java.util.Scanner;
public class Student1{
private String name;
private int computer_score;
private int english_score;
private int maths_score;
public void setName(String name){
this.name=name;
System.out.println(this.name);
}
public void setComputer_score(){

System.out.print("计算机:");
Scanner scan=new Scanner(System.in);
computer_score=scan.nextInt();
}
public void setEnglish_score(){
System.out.print("英语:");
Scanner scan=new Scanner(System.in);
english_score=scan.nextInt();
}
public void setsetMaths_score(){
System.out.print("数学:");
Scanner scan=new Scanner(System.in);
maths_score=scan.nextInt();
System.out.println();
}
public int getTotalScore(){
int total=computer_score+english_score+maths_score;
return total;
}
public void introduce(){
getTotalScore();
}
public static void main(String[] args){
Student1 xiaozhang=new Student1();

xiaozhang.setName("小张");
xiaozhang.introduce();
xiaozhang.setComputer_score();
xiaozhang.setEnglish_score();
xiaozhang.setsetMaths_score();
System.out.println("总分为:"+xiaozhang.getTotalScore());
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-08
我觉得一般都没有人会给你写的
首先你怎么也该表示一下分
还有谢谢都没有
还说测试成功后提交
其实最多和你说说思路
自己多看看书吧 很简单
第2个回答  2009-10-08
你加些分我就帮你写了
相似回答