.设计一个Student类,该类中包括学生的姓名和成绩。创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象

.设计一个Student类,该类中包括学生的姓名和成绩。创建Student类的5个对象,如下所示:

 

姓名

成绩

刘德华

85

张学友

100

刘杰

65

章子怡

58

周迅

76

 

 

将以上5个对象放入ArrayList中,

完成如下操作和统计:

 1、输出ArrayList中的对象个数.

 2、删除姓名为“刘杰”的学生信息,并输出LinkedList中现有学生信息。

3、将姓名为“刘德华”的学生成绩改为95。

4、输出成绩不及格的学生姓名

 

public class ListCaoZuo {
	List<Student> list = new ArrayList<Student>();
	public void addElement(Student...stu){//数组 Student[] stu = new Student[];
		for(int i = 0 ; i < stu.length ; i++){
			list.add(stu[i]);
		}

	}
	public void getSize(){
		System.out.println("学生的个数:         "+list.size());
	}
	public void removeEelement(){
		System.out.println("删除之前");
		showInfo();
		Iterator<Student> iterator = list.iterator();
		while(iterator.hasNext()){
			Student stu = iterator.next();
			//System.out.println(stu.getName()+"   哈哈哈     "+stu.getScore());
			if(stu.getName().equals("刘杰")){
				iterator.remove();
			}
		}
		System.out.println("删除之后");
		showInfo();
	}
	public void updateScore(){
		System.out.println("修改之前");
		showInfo();
		for(int i = 0 ; i < list.size() ; i++){
			//Student stu = list.get(i);
			if(list.get(i).getName().equals("刘德华")){
				list.get(i).setScore(95);
			}
		}
		System.out.println("修改之后");
		showInfo();
	}
	public void xiaoYu60(){
		for(int i = 0 ; i < list.size() ; i++){
			//Student stu = list.get(i);
			if(list.get(i).getScore() < 60){
				System.out.println(list.get(i).getName());

			}
		}
	}

	private void showInfo(){
		System.out.println("学生的基本信息如下:");
		for(Student stu: list){
			System.out.println(stu);
		}
	}
}

 

  • 2
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值