当前位置: 首页 > news >正文

做网站哪家好 张家口软件技术属于什么专业类别

做网站哪家好 张家口,软件技术属于什么专业类别,网站建设大纲,网站建设产品服务1.题目描述 运用List完成下面的要求: 1) 创建一个List,在List中增加三个工人,基本信息如下: 姓名 年龄 工资 Tom 18 3000 Peter 25 3500 Mark 22 3200 2) 插入一个工人,信息为:姓名:Robert&#xff0…

1.题目描述

运用List完成下面的要求: 
1) 创建一个List,在List中增加三个工人,基本信息如下:
姓名 年龄 工资 
Tom 18 3000 
Peter 25 3500 
Mark 22 3200 
2) 插入一个工人,信息为:姓名:Robert,年龄:24,工资3300 
3) 删除姓名为"Mark"的工人 
4) 利用for 循环遍历,打印List中所有工人的信息 
5) 利用迭代遍历,对List中所有的工人调用work方法。 


完成下列代码:
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

class Worker{
        private int age;
        private String name;
        private double salary;
        public Worker(String name,int age,double salary)

// 你的代码嵌入这里


class Main{
  public static void main(String [] args){
            workerHelper wh = new workerHelper();
            List<Worker> ls = new ArrayList<>();
            wh.add(ls);
            wh.append(ls);
            wh.del(ls,"Mark");
            wh.print(ls);
            wh.callwork(ls);
        }
}
 

2.输出描述

Workers info:Tom 18 3000.0
Workers info:Peter 25 3500.0
Workers info:Robert 24 3300.0
Tom work
Peter work
Robert work

3.代码实现

1.提交代码

{this.name = name;this.age = age;this.salary = salary;}public void work() {System.out.println(this.name + " work");}// Getter 方法用于访问属性public String getName() {return name;}public int getAge() {return age;}public double getSalary() {return salary;}
}class workerHelper {// 添加初始三个工人public void add(List<Worker> list) {list.add(new Worker("Tom", 18, 3000));list.add(new Worker("Peter", 25, 3500));list.add(new Worker("Mark", 22, 3200));}// 插入一个工人 Robertpublic void append(List<Worker> list) {list.add(new Worker("Robert", 24, 3300));}// 删除姓名为 mark 的工人public void del(List<Worker> list, String name) {list.removeIf(worker -> worker.getName().equals(name));}// 使用 for 循环打印所有工人信息public void print(List<Worker> list) {for (Worker worker : list) {System.out.println("Workers info:" + worker.getName() + " " + worker.getAge() + " " + worker.getSalary());}}// 使用 Iterator 遍历并调用 work 方法public void callwork(List<Worker> list) {Iterator<Worker> iterator = list.iterator();while (iterator.hasNext()) {Worker worker = iterator.next();worker.work();}}
}

2.完整代码

 

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;class Worker {private int age;private String name;private double salary;public Worker(String name, int age, double salary) {this.name = name;this.age = age;this.salary = salary;}public void work() {System.out.println(this.name + " work");}// Getter 方法用于访问属性public String getName() {return name;}public int getAge() {return age;}public double getSalary() {return salary;}
}class workerHelper {// 添加初始三个工人public void add(List<Worker> list) {list.add(new Worker("Tom", 18, 3000));list.add(new Worker("Peter", 25, 3500));list.add(new Worker("Mark", 22, 3200));}// 插入一个工人 Robertpublic void append(List<Worker> list) {list.add(new Worker("Robert", 24, 3300));}// 删除姓名为 mark 的工人public void del(List<Worker> list, String name) {list.removeIf(worker -> worker.getName().equals(name));}// 使用 for 循环打印所有工人信息public void print(List<Worker> list) {for (Worker worker : list) {System.out.println("Workers info:" + worker.getName() + " " + worker.getAge() + " " + worker.getSalary());}}// 使用 Iterator 遍历并调用 work 方法public void callwork(List<Worker> list) {Iterator<Worker> iterator = list.iterator();while (iterator.hasNext()) {Worker worker = iterator.next();worker.work();}}
}public class Main {public static void main(String[] args) {workerHelper wh = new workerHelper();List<Worker> ls = new ArrayList<>();wh.add(ls);wh.append(ls);wh.del(ls, "Mark");wh.print(ls);wh.callwork(ls);}
}

http://www.dtcms.com/a/476747.html

相关文章:

  • 环保科技东莞网站建设织梦网站怎样做锚文本
  • 网站建设流程策划书电商培训机构排名前十
  • 建网站 发信息 做推广制作网页时为什么一般不使用较特殊的字体
  • 做网站需要空间跟域名吗山西两学一做网站登录
  • 建设信用卡网站换积分酒店vi设计
  • 如果搭建网站网页界面设计是什么
  • 做那个网站大全惠州优化怎么做seo
  • 网站后台系统的易用性网页设计大赛策划案
  • wap网站发布随州网站建设便宜
  • 兼职做海报网站影楼网站设计
  • 塑胶科技东莞网站建设软件免费网站大全
  • 东莞市 住房与城乡建设部网站网站管理入口
  • 抖音号出售网站景区网站策划书
  • 东莞seo网站关键词优优化鞍山便民网
  • hge网站做微端企业品牌策划案例
  • 微信分享接口网站开发 php网站建设讯美
  • 公司该建哪种网站设计网站与建设
  • 网站开发的进度表邢台网站改版定制
  • 网站建设要用H5的缺点交互型网站开发
  • 四川城乡和建设厅网站首页网站设计制作行业排行
  • 无水印做海报的网站论坛网站开发语言
  • 什么视频网站可以做链接地址建设网站建站公司
  • yy直播助手玉溪seo
  • 免费个人网站建设二手商标网
  • 文库网站建设开发深圳网站建设网站制作公司
  • 太原企业网站排名网站需要备案吗
  • 商务网站规划与建设的目的商丘市建立网站公司
  • 濮阳做网站的电话汽车用品网站建设策划书
  • 营销网站的建设与管理包括哪些事项论坛打赏网站开发
  • 苏州做网站公司有哪些左右布局的网站