日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Day14作业 三、编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包)

發布時間:2024/6/3 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day14作业 三、编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
三、編程題
寫一個Student類,屬性:名字,年齡,分數,班級 (注意分包)

寫一個測試類:創建一個集合,里面裝6個學生(有三個班級class01,class02,class03)
例如:list.add(new Student(“Tom”, 18, 100,“class01”));?

在這個list 的基礎上,完成下列要求:
1)計算所有學生的平均年齡

2)計算各個班級的平均分?

package com.stu;public class Stu {private String name,grades;//姓名,班級private int age,score;//年齡,分數public Stu(){}public Stu(String name, String grades, int age, int score){super();this.name = name;this.grades = grades;this.age = age;this.score = score;}public String getName(){return name;}public void setName(String name){this.name = name;}public String getGrades(){return grades;}public void setGrades(String grades){this.grades = grades;}public int getAge(){return age;}public void setAge(int age){this.age = age;}public int getScore(){return score;}public void setScore(int score){this.score = score;}public void show(){System.out.println("姓名:"+getName()+",班級:"+getGrades()+",年齡:"+getAge()+",分數:"+getScore());}}
package Day14;import java.util.List; import java.util.ArrayList; import com.stu.Stu;public class HomeWork_03 {public static void main(String[] args){List co = new ArrayList();co.add(new Stu("小張", "class01", 21, 80));co.add(new Stu("小濤", "class01", 23, 85));co.add(new Stu("小聰", "class02", 22, 65));co.add(new Stu("小噢", "class02", 27, 80));co.add(new Stu("小平", "class03", 20, 85));co.add(new Stu("小區", "class03", 18, 75));int ageAver = AgeAver(co);System.out.println("平均年齡:" + ageAver);int ScoreAver = ScoreAver(co);System.out.println("平均分數:" + ScoreAver);}public static int AgeAver(List co){int ageSum = 0;// 設置個和int ageAver;for (Object obj : co){Stu stu = (Stu) obj;/** 【向下轉型】:將父類對象引用強制轉為子類類型的過程; * 語法: 子類類型 引用 = (子類類型)父類對象引用;*/ageSum += stu.getAge();//遍歷相加得出總數}ageAver = ageSum / co.size();//總數/人數=平均數,131/6~=21;return ageAver;}public static int ScoreAver(List co){int scoreSum = 0;int scoreAver;for (Object obj : co){Stu stu = (Stu) obj;scoreSum += stu.getScore();}scoreAver = scoreSum / co.size();return scoreAver;} }

總結

以上是生活随笔為你收集整理的Day14作业 三、编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。