博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五次作业
阅读量:6238 次
发布时间:2019-06-22

本文共 2225 字,大约阅读时间需要 7 分钟。

1、请运行下面code,指出其功能;

随机产生三个人的名字和姓,还可以随机产生18--38之间的数作为他们的年龄。

2、请将该code进行代码重构,使之模块化,并易于阅读和维护;

1 import java.util.ArrayList; 2 import java.util.List; 3 import java.util.Random; 4  5  6 public class Driver { 7  8     private static String[] lastNames = {"Doe", "Smith", "Jones", "Adams", "Marshall", "Thompson", "Bradley", "Brown", "White", "Franklin", "Davis", "Cohn", "Clark"}; 9     private static String[] firstNames = {"Mary", "John", "Susan", "Michael", "David", "Lisa", "Wendy", "Diane", "Kelly", "Claire", "Elizabeth", "Mitchell", "Richard"};10 11     public static void main(String[] args) {12         13         // create an empty list14         List
studentList = new ArrayList
();15 16 // initialize random generator17 Random random = new Random();18 19 // create random number of students20 loop(studentList, random);21 22 23 //print out the students24 for (Student temp : studentList) {25 printDetails(temp);26 27 }28 29 }30 31 public static void loop(List
studentList, Random random) {32 for (int i=0; i < 3; i++) {33 34 // get random first name35 String tempFirstName = firstNames[random.nextInt(firstNames.length)];36 37 // get random last name38 String tempLastName = lastNames[random.nextInt(lastNames.length)];39 40 // get random age41 int age = 18 + random.nextInt(20);42 43 // create student44 Student tempStudent = new Student(tempLastName, tempFirstName, age);45 46 // add them to the list47 studentList.add(tempStudent);48 }49 }50 51 public static void printDetails(Student temp) {52 System.out.println(temp);53 }54 } 3、观看视频The Expert (Short Comedy Sketch),写出观后感(内容是什么,说明了什么问题,有什么启示),提交到博客! 内容:一群领导总是把专家当神看待,总觉他们是专家,所以就没有什么是他们解决不了的问题。 纯在的问题:知识领域的不同,导致个人看法的不同,使他们的沟通纯在许多问题,最终无法完成客户的需求。 启示:在和客户交流的过程中一定要把我们需要了解的客户需求进行刨根问底,而最终无法完成的客户需求我们应该果断拒绝,而不是各自浪费彼此的时间。

4、学习在项目中使用 jar 文件:

1)在下列code中导入jar文件“”,并运行,将运行结果截图提交到博客:

 

转载于:https://www.cnblogs.com/wjfsrc/p/4539534.html

你可能感兴趣的文章
事务中更新无效问题解决
查看>>
CSS:阴影/边框/背景
查看>>
PHP 超级全局变量
查看>>
SQL的优化
查看>>
CodeIgniter HMVC 扩展
查看>>
Mybatis-Plus使用全解
查看>>
XMind浏览视图,你必须会使用
查看>>
OSChina 周日乱弹 ——会爬墙的不仅仅是壁虎还有班主任
查看>>
OSChina 周日乱弹 —— 小云云生日快乐
查看>>
负载均衡原理与实践详解 第一篇
查看>>
前端那些事之框架封装基础篇
查看>>
mysqld服务器cpu/iowait瞬间出现峰值的问题
查看>>
tornado的CURD操作
查看>>
Lambda对方法和构造器的引用
查看>>
ABBYY FineReader 12PDF选项卡之保存模式
查看>>
Python如何自定义模块?Python基础教程,第十讲,自定义模块
查看>>
monkeysocks开发日志--TCP协议分析及架构规划
查看>>
svn备份、转移、安装到新服务器
查看>>
初识systemd-使用篇
查看>>
全球BGP路由表浏览
查看>>