永发信息网

java创建一个HashSet对象,存储多个Student对象, for循环出每个元素,并计算学生总成绩

答案:1  悬赏:10  手机版
解决时间 2021-11-19 04:06
java创建一个HashSet对象,存储多个Student对象, for循环出每个元素,并计算学生总成绩
最佳答案
创建一个student对象,对象了有一个属性,又来表示每个人的成绩
public class Student {
private int score;

public int getScore() {
return score;
}

public void setScore(int score) {
this.score = score;
}
}

实现类
import java.util.HashSet;
import java.util.Set;

public class AddScore {
private static Set set=new HashSet();
public static void main(String[] args) {
//创建4个student对象,将他们全部加到set集合中
Student s=new Student();
s.setScore(50);
set.add(s);

Student s2=new Student();
s2.setScore(54);
set.add(s2);

Student s3=new Student();
s3.setScore(68);
set.add(s3);

Student s4=new Student();
s4.setScore(60);
set.add(s4);
//实例化对象
AddScore add= new AddScore();
//调用方法,得到总成绩
int score=add.addScore(set);
//输出总成绩
System.out.println(score);
}
//该方法用来遍历set集合,得出总成绩
public int addScore(Set set){
int allScore=0;
for (Student student : set) {
allScore+=student.getScore();
}
return allScore;
}
}追问int score=add.addScore(set);我的报错,为什么?追答不会啊!我写完运行了的。错误截图给我看下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
各位大神,可以佩戴地藏王菩萨吗,有什么说法
暮色啡语地址在哪,我要去那里办事,
小偷偷到iPhone7会怎么处理
西班牙语中un poco和un poco de的区别
鲜时光地址在哪,我要去那里办事,
散文中第三人称的好处
产品缺陷是否必须经过鉴定
我路由器是450m网卡是千兆,怎么连接显示只是1
谁有福彩3d的excel格式的走势图?
重庆地区有谁能代办大额度50万信用卡
基督教网耶稣一生讲了多少个比喻
在北方的冬天,如果把电脑主机放到室外用,会
鱼机上分小卡作用
各位使用RCD510的车友中文菜单是如何解决的
一个走字旁一个列读什么?一个走字旁一个且读
推荐资讯
IRF530和630的区别谢谢了,大神帮忙啊
退保申请书怎么写
大智慧视吧可以退出吗
水罗卜整个淹成咸菜熬盐水好还是直接洒上盐就
韩式美容养生馆地址有知道的么?有点事想过去
自考中的必考、选考、加考区别?
0.95=百分之几=几分之几=几折
上海国弘置业集团有限公司怎么样?
骂走一半员工的老板郁闷了:为什么我静不下来
4.9除以0.8加2除以2.5怎样简便
谁知道这是哪一种法兰盘,怎么做的
一名北京军官转业落户到北京的问题?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?