2021-05-03

创造一个Student类代表一名学生,其中包含有名字和成绩两个成员变量,使用一个集合存储5位学生,然后遍历展示所有学生的信息,并取平均值

  1. 定义类
public class Student {
	private String name;
	private int grade;

	public Student() {

	}

	public Student(String name, int grade) {
		this.name = name;
		this.grade = grade;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getGrade() {
		return grade;
	}

	public void setGrade(int grade) {
		this.grade = grade;
	}

}

2.测试类

public class Demo1 {
	public static void main(String[] args) {
		// 创建一个集合,代表一个队伍,里面有5个学生
		ArrayList<Student> team = new ArrayList<>();
//		创建5个学生对象
		Student one = new Student("小明", 99);
		Student two = new Student("小红", 88);
		Student three = new Student("小兰", 95);
		Student four = new Student("小两", 93);
		Student five = new Student("小青", 89);
//		向集合存储5名学生的相关信息
		team.add(one);
		team.add(two);
		team.add(three);
		team.add(four);
		team.add(five);
//第一小题:
//开始遍历每位学生的信息
//		for (int i = 0; i <= team.size(); i++) {
//			Student stu = team.get(i);
//			System.out.println("姓名: " + stu.getName() + ",成绩:" + stu.getGrade());
//		}

//第二题:求平均值
		int total = 0;//		初始成绩总和
		for (int n = 0; n < team.size(); n++) {
			Student stu = team.get(n);
//		获取当前学生的成绩
			int grades = stu.getGrade();
//		将成绩累加到total中
			total += grades;
		}
//		定义平均值的算法
		int avg = total / team.size();
//		输出平均值
		System.out.println("学生们的平均成绩为:" + avg);

	}
}

结果
1:
在这里插入图片描述
2:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值