package interface02;
import java.util.ArrayList;
public class StudentOperatormpl2 implements StudentOperator {
@Override
public void printAllinfo(ArrayList<Student> students) {
System.out.println("----------全班全部学生信息如下---------");
int count1=0;
int count2=0;
for (int i=0;i<students.size();i++){
Student s= students.get(i);
System.out.println("学生姓名:"+s.getName()+"学生性别:"+s.getSex()+"学生成绩:"+s.getScorel());
if (s.getSex()=='男'){
count1++;
}else {
count2++;
}
}
System.out.println("男生人数是:"+count1+",女士人数是:"+count2);
System.out.println("班级总人数是:"+students.size());
System.out.println("-------------------------------");
}
@Override
public void printAverageScore(ArrayList<Student> students) {
//定义一个变量
System.out.println("-----------平均分--------------");
double allScore=0.0;
double max=students.get(0).getScorel();
double mini=students.get(0).getScorel();
for (int i=0;i<students.size();i++){
Student s= students.get(i);
allScore+=s.getScorel();
if (s.getScorel()>max)max=s.getScorel();
if (s.getScorel()<mini)mini=s.getScorel();
}
double l= (allScore/students.size()-2);
System.out.println("学生的最高分:"+max);
System.out.println("学生的最低分:"+mini);
System.out.println("学生平均分"+l);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
接口 案例 打印:学生成绩: 平均数
共6个文件
java:6个
需积分: 0 2 下载量 148 浏览量
2023-09-06
11:12:56
上传
评论
收藏 3KB ZIP 举报
温馨提示
接口 案例 打印:学生成绩: 平均数
资源推荐
资源详情
资源评论
收起资源包目录
interface02.zip (6个子文件)
ClassManeger.java 1KB
StudentOperatormpl2.java 2KB
StudentOperator.java 356B
StudentOperatormpl1.java 1023B
Tast.java 246B
Student.java 729B
共 6 条
- 1
资源评论
mamkap001
- 粉丝: 115
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功