1、創建一個Student,
包含的屬性:
(1)name:String,私有
(2)id:String,私有
(3)chinese:float,私有
(4)math:float,私有
(5)english:float,私有
包含的方法:
(1)構造器方法:public Student():初始化姓名為“張三”,學號為“111111”;
(2)構造器方法:public Student(String name,String id);用參數初始化姓名、學號;
(3)對chinese、math、english屬性的設定和獲得方法;
(4)求總成績的方法:public void score();
(5)求平均成績的方法:public void average();
(6)計算三好學生的方法:public void goodstudent():要求:平均成績是90分以上的同學為三好學生;
2、創建studentDemo類,該類完成的功能:
(1) 用自己的名字、學號創建一個學生類對象,語文、數學和英語成績通過輸入對話框輸入,輸入的范圍設定在“1-100”之間,其他輸入無效;
(2)要求打印:你的姓名、學號、語文、數學、語文成績;
(3)輸出你的總成績、平均成績;輸出你是否被評為“三好學生”。
/**
* student 類
*/
public class Student {
private String name;
private String id;
private float chinese;
private float math;
private float english;
public Student(){
this.name = "張三";
this.id = "111111";
}
public Student(String name,String id){
this.name = name;
this.id = id;
}
/**
* 獲取總成績
*/
public void score(){
float f = chinese + math + english;
System.out.println("總成績為:" + f);
}
/**
* 平均成績
*/
public void average(){
float f = chinese + math + english;
System.out.println("平均成績為:" + f/3);
}
/**
* 計算三好學生
*/
public void goodstudent(){
float f = (chinese + math + english)/3;
if(f>90){
System.out.println("是三好學生");
}else{
System.out.println("不是");
}
}
public float getChinese() {
return chinese;
}
public void setChinese(float chinese) {
this.chinese = chinese;
}
public float getMath() {
return math;
}
public void setMath(float math) {
this.math = math;
}
public float getEnglish() {
return english;
}
public void setEnglish(float english) {
this.english = english;
}
}