包裝檢查2;
導入Java . util . ArrayList;
導入Java . util . list;
/**
編寫壹個Java應用程序,它包括三個類:
定義壹個學生班級,學生有壹個名字、學號和要學的課程列表。
定義壹個課程類別:課程名稱,課程分數?
(1)初始化壹個學生,選擇三門課程並添加到學生的屬性中。
(2)實現統計學生總成績的功能。
1.正確寫出兩節課(5分)
2 .統計學生總成績功能(5分)
*/
公共類測試{
公共靜態void main(String[] args) {
列表& lt課程& gtcourses = new ArrayList & lt& gt();
//初始化3門課程和成績。
課程course1 =新課程(“java”,80);
課程course2 =新課程(“數學”,60);
課程course3 =新課程(“英語”,90);
//課程對象被添加到集合中
courses . add(course 1);
courses . add(course 2);
courses.add(課程3);
//初始化學生對象
學生學生=新生(" tom "," 2015101 ",課程);
//student . setstuid(" 2015101 ");
//student . setstuname(" Tom ");
// student.setCourses(課程);
// System.out.println(學生);
// (2)實現統計學生總成績的功能。
int sum = sumScore(課程);
系統。out . println(student . getstuname()+"學生總分:"+sum);
}
私有靜態int sum score(List & lt;課程& gt課程){
int sum = 0;
//使用課程對象獲取課程成績。
對於(課程課程:課程){
sum+= course . get score();
}
返回總和;
}
}
包裝檢查2;
導入Java . util . list;
公共課學生{
//定義壹個學生類。學生有姓名、學號和可供選擇的課程列表。
私有字符串stuname
私有字符串stuid
個人分發名單& lt課程& gt課程;
公共學生(){
}
public Student(String stuname,String stuid,List & lt課程& gt課程){
this . stun ame = stun ame;
this.stuid = stuid
this.courses =課程;
}
公共字符串getStuname() {
返回stuname
}
public void setStuname(String stuname){
this . stun ame = stun ame;
}
公共字符串getStuid() {
返回stuid
}
public void setStuid(String stuid){
this.stuid = stuid
}
公共列表& lt課程& gtgetCourses() {
返回課程;
}
public void set courses(List & lt;課程& gt課程){
this.courses =課程;
}
@覆蓋
公共字符串toString() {
返回“學生姓名="+stuname+",學號="+stuid+",課程= "+課程;
}
}
包裝檢查2;
公開課程{
//定義壹個課程類別:課程名稱和課程分數。
私有字符串cname
private int分數;
公共課程(){
}
公共課程(字符串cname,int score) {
this.cname = cname
this.score = score
}
公共字符串getCname() {
返回cname
}
public void set cname(String cname){
this.cname = cname
}
public int getScore() {
返回分數;
}
public void setScore(int score) {
this.score = score
}
@覆蓋
公共字符串toString() {
Return "[課程名稱="+cname+",課程分數= "+score+"]";
}
}
/*
運行:
湯姆,學生總分:230分
*/
擴展數據:
公共?語句描述
1.公共?語句不在所有應用程序中使用OptionPrivate模塊?在模塊的任何進程中都可用;如果模塊被使用?OptionPrivate模塊,該變量只在它所屬的項目中是公共的。
2.使用公共?語句可以聲明變量的數據類型。例如,下面的語句聲明了壹個?整數?類型的變量。
3.Public員工數為整數也可以用public?語句來聲明變量的對象類型。以下語句為工作表的新實例聲明壹個變量。
參考資料:
百度百科-公開聲明