练习题 02(List 遍历的使用)

这篇编程练习涉及创建Worker类,包括姓名、年龄、工资属性,通过List集合存储多个Worker实例。内容涵盖工人信息的输出、平均工资计算、特定姓名筛选、键盘输入查找员工等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(List)编程:创建一个工人类,属性:姓名、年龄、工资,要求如下: (1)
为Worker提供无、有参数的构造方法,属性私有,并提供公开的get/set (2) 创建多个Worker类,存储在List集合中。 (3)
打印输出所有的工人信息。 (4) 计算所有工人的平均工资。 (5) 打印输出姓名中包含 “胡” 的所有工人信息。 (6) 打印输出所有姓 “胡"的工人信息。 (7) 键盘输入一个姓名,查找是否存在此员工,存在,则打印输出员工的信息, 如果不存在,则输出"查无此人” (8) 输入一个工资,查询工资大于 输入工资的员工信息

package day13;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
import java.util.function.Consumer;

public class Day13Exc7 {
	static Scanner sc = new Scanner(System.in);

public static void main(String[] args) {
	// TODO Auto-generated method stub
	List<Worker> list = new ArrayList<>();
	list.add(new Worker("徐老师", 18, 100000));
	list.add(new Worker("胡腊师", 20, 10000));
	list.add(new Worker("王二", 29, 5000));
	list.add(new Worker("胡说", 25, 4000));
	list.add(new Worker("鸡胡", 30, 100));
	System.out.println("forEach()遍历查询所有工人信息");
	// 方法引用遍历JDK8.0
	list.forEach(System.out::println);
	// lambda表达式遍历
	list.forEach(worker -> System
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值