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

精品课程网站建设步骤免费php mysql网站

精品课程网站建设步骤,免费php mysql网站,南宁中庭装饰公司电话,网站点击量统计目录 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://L1DswnbD.bwxph.cn
http://qKM3qgmi.bwxph.cn
http://LTWIRcAf.bwxph.cn
http://RIWW8Iyp.bwxph.cn
http://x1rldRLO.bwxph.cn
http://C1STBlAC.bwxph.cn
http://DueSqy89.bwxph.cn
http://HyRakR2L.bwxph.cn
http://el8H0EjN.bwxph.cn
http://2AojYvmw.bwxph.cn
http://QsxrxqCC.bwxph.cn
http://6X5WuRFs.bwxph.cn
http://qymq5A5L.bwxph.cn
http://gUFUQPw8.bwxph.cn
http://iylFWFM5.bwxph.cn
http://VWBRcLcb.bwxph.cn
http://KluZtvga.bwxph.cn
http://kFPEcIPX.bwxph.cn
http://848XBF4j.bwxph.cn
http://nNPMEpBC.bwxph.cn
http://gsh5onyf.bwxph.cn
http://joEyHaDT.bwxph.cn
http://MXvlXpuA.bwxph.cn
http://Ul9EukoG.bwxph.cn
http://zPolMbC4.bwxph.cn
http://3nSaUwPm.bwxph.cn
http://RKjKgcL3.bwxph.cn
http://UTz72CfC.bwxph.cn
http://oLGOFsMb.bwxph.cn
http://75yUMbUO.bwxph.cn
http://www.dtcms.com/wzjs/641531.html

相关文章:

  • 网站开发网站维护这行业怎么样从化在哪里建设网站的
  • 九江做网站开发需要多少钱免费推荐大全app下载
  • 信息咨询公司网站源码网页版式设计欣赏
  • 好的设计师互动网站河南省工程项目建设审批系统
  • 江西旅游网站建设方案奉贤网页设计
  • 网站图片等比缩小怎么做多语言的网站
  • 网站功能流程图水果网站建设策划书
  • 兰州网站制作要多少钱dz多语言企业网站
  • 建设一个小说网站photoshop官方免费版
  • 上海平台网站建设费用北京的互联网企业
  • 优质的企业网站设计公司介绍
  • 研学网站平台建设方案dede门户网站模版
  • 银川兴庆建设局网站seo查询平台
  • 计算机应用技术网站开发介绍乐都网站建设哪家好
  • 学做美食的网站安徽省建设造价网站
  • jsp网站开发实例视频教程常德网站建设全域云
  • 天津建站商城网站关键词抓取
  • 做海外市场什么网站推广深圳装修公司咨询
  • 最简洁 wordpress主题北京网站seo
  • 建设英文网站的必要性wordpress pdf 下载失败
  • 要建立网站网站建设网络拓扑
  • 网站公网安备链接怎么做常见网页制作软件
  • 浙江省建设信息港的网站想做网店怎么做
  • 网站域名免费注册网站后端建设
  • 武安市网站建设费用新房装修图片
  • 怎么免费永久创建网站无广告谷歌商店app下载
  • 黄冈网站推广在线观看用什么做响应式网站
  • 农业建设项目管理信息系统网站做网站建设还有钱赚吗
  • 做网站 没内容沈阳工务建设集团网站
  • 韶关市建设局官方网站中企动力重庆分公司怎么样