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

网站开发就业方向长春网络公司排名

网站开发就业方向,长春网络公司排名,武义县建设局网站首页,自建电梯费用目录 1.问题描述 2.函数接口定义: 3.裁判测试程序样例: 4.输入和输出样例 输入样例: 输出样例: 5.实现代码 1.问题描述 Main类:在main方法中,调用constructWorkerList方法构建一个Worker对象链表…

目录

1.问题描述

2.函数接口定义: 

3.裁判测试程序样例:

4.输入和输出样例

输入样例:

输出样例:

 5.实现代码   


1.问题描述

Main类:在main方法中,调用constructWorkerList方法构建一个Worker对象链表,调用computeTotalSalary方法计算总工资并输出到屏幕。

根据要求,编写WorkerList类的构造方法和方法。编程要求如下:

  1. 数据使用Scanner对象从键盘读入;
  2. constructWorkerList方法:从键盘读入工人数量workerNum,调用readInWorker方法读入workerNum个工人,将每个工人对象添加到链表中,最后返回链表。
  3. readInWorker方法:使用scanner从键盘读入一个工人的姓名、年龄和工资,构建一个Worker对象并返回
  4. computeTotalSalary方法:计算链表中所有工人的工资总和并返回。

提示:
Scanner对象读入字符串的方法:

next()方法读入一个字符串,读到空白符结束;(本题中使用next()方法读入字符串)

nextLine()也是读入一个字符串,但读取到回车(也就是"\r")结束。

2.函数接口定义: 

Worker readInWorker();
List<Worker> constructWorkerList();
double computeTotalSalary(List<Worker> list);

3.裁判测试程序样例:


import java.util.*;public class Main {public static void main(String[] args) {        WorkerList app=new WorkerList();                        List<Worker> list=app.constructWorkerList();        System.out.println(app.computeTotalSalary(list));    }
}/* 请在这里填写答案:将WorkerList类补充在这里 */class Worker {    private String name;private double salary;public Worker() { }public Worker(String name, double salary){this.name = name;this.salary = salary;}public String getName() {return name;}public void setName(String name) {this.name = name;}public double getSalary(){return salary;}public void setSalary(double salary){this.salary = salary;}public String toString() {return name + " "+salary;}    
}

4.输入和输出样例

输入样例:

在这里给出一组输入。例如:

2
May 500
Bob 800

输出样例:

在这里给出相应的输出。例如:

1300.0

 5.实现代码   

class WorkerList {Worker readInWorker() {Scanner sc = new Scanner(System.in);Worker worker = new Worker();String str=sc.nextLine();String []ss=str.split("\\s+");if(ss.length==2){System.out.println(ss[1]);worker.setName(ss[0]);worker.setSalary(Double.parseDouble(ss[1]));}return worker;}List<Worker> constructWorkerList() {List<Worker> list = new ArrayList<Worker>();Scanner sc = new Scanner(System.in);int count = sc.nextInt();for (int i = 0; i < count; i++) {Worker worker = new Worker();worker.setName(sc.next());worker.setSalary(sc.nextDouble());list.add(worker);}return list;}double computeTotalSalary(List<Worker> list) {if(list==null){return 0.0;}double sum = 0.0;for (Worker w : list) {sum += w.getSalary();}return sum;}
}

http://www.dtcms.com/wzjs/802496.html

相关文章:

  • cloudflare做侵权网站软件技术的就业前景
  • 龙华企业网站建设wordpress 博客 注册
  • 免费建设一个网站主流网站开发采用
  • ps做网站图个人如何开网站
  • 查看公司股票的网站太原seo建站
  • 建企业版网站多久那些网站可以找得到做货代的
  • 苏州安岭网站建设公司腾讯企业邮箱电脑版登录入口
  • 大佬做的魔法少女网站制作网页游戏的软件
  • 红岗网站建设做网站运营需要学什么
  • 产品展示网站含后台网站模板下载网页设计如何设置背景
  • 广州网站备案拍照免费ppt模板300套
  • 17网站一起做网店代发流程3合1网站建设电话
  • 旅游网的网站建设openshift做网站
  • 济南免费做网站网站建站公司订单多吗
  • 帮别人做违法网站服装网站建设准备
  • 做网站时空间的选择做亚马逊有哪些站外折扣网站
  • 建站做网站哪家好网站信息查询
  • 湖北网站建设搭建泰安千橙网络有限公司
  • 网站开发经验与教训如何建平台网站
  • 毕业设计网站开发流程图西亚网站建设科技
  • 青岛市网站建设公司wordpress 网站搬迁
  • 微信朋友圈推广方案网站优化 pdf
  • 做英文网站赚钱泉州正规制作网站公司
  • 合肥市住房和城乡建设厅官网杭州网站优化搜索
  • 无锡高端网站建设公司潍坊免费做网站
  • 用dw做的网页怎么连到网站上网站的创建历程怎么写
  • 杭州建设网站哪家好台州网站开发公司
  • 陕西建设网网站集群vmware做网站步骤
  • 做一借款撮合网站网站产品页面什么时候做
  • 可以加外链的网站域名网站备案查询