练习:专家术语学习机

 1 package com.hfjava5;
 2
 3 public class PhraseOMatic {
 4     public static void main(String[] args) {
 5         String[] wordListOne = {"24/7", "multi-Tier", "30,000 foot", "B-to-B",
 6                 "win-win", "front-end", "web-based", "pervasive", "smart", "six-sigma",
 7                 "critical-path", "dynamic"};
 8         String[] wordListTwo = {"empowered", "sticky", "value-added", "oriented", "centric",
 9                 "distributed", "clustered", "branded", "outside-the-box", "positioned", "networked",
10                 "focused", "leveraged", "aligned", "targeted", "shared", "cooperative", "accelerated"};
11         String[] wordListThree = {"process", "tipping-point", "solution", "architecture", "core competency",
12                 "strategy", "mindshare", "portal", "space", "vision", "paradigm", "mission"};
13
14         // 计算每一组有多少个名词术语
15         int oneLength = wordListOne.length; // 12
16         int twoLength = wordListTwo.length; // 18
17         int threeLength = wordListThree.length; // 12
18
19         /*    Java本身有一组立即可用的数学方法
20          *  random()会返回介于0与1之间的值,所以需要将此值乘以数组的元素数量(数组的大小),然后取*整数值*(第4章)
21          *  如果需要对任何浮点数取整数值也是用这样的方法转换数据类型
22          */
23         // 产生随机数字
24         int rand1 = (int) (Math.random() * oneLength); // 0-12
25         int rand2 = (int) (Math.random() * twoLength); // 0-18
26         int rand3 = (int) (Math.random() * threeLength); // 0-12
27
28         // 组合出专家术语
29         String phrase = wordListOne[rand1] + " " + wordListTwo[rand2] + " " + wordListThree[rand3];
30
31         System.out.println("What we need is a " + phrase);
32     }
33 }
时间: 2024-12-09 03:14:11

练习:专家术语学习机的相关文章

李兴华JavaWeb开发笔记

李兴华JavaWeb开发笔记 1.Java语法-基础 环境变量-JAVA_HOME, PATH, ClassPath 变量名 作用 举例 JAVA_HOME 指向JDK目录 C:\Program Files\Java\jdk1.7.0_21 PATH 指向java.exe目录. %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin CLASSPATH 执行.jar文件.zip文件..class文件所在目录. (程序要用到哪些.class文件,) %JAVA_HOME%\lib

读书笔记2014第4本:程序员修炼之道-从小工到专家(第七、八章)

第七章 在项目开始之前 36 需求之坑不为收集需求,挖掘它们.有一种能深入了解用户需求,却未得到足够利用的技术:成为用户.与用户一同工作,以像用户一样思考.描述需求文档时,要使用项目术语表.用WEB来收集和管理需求. 37 解开不可能解开的谜题遇到不可能解决的问题时,退一步问问自己如下问题:1)有更容易的方法吗?2)你是在设法解决真正的问题,还是被外围的技术问题转移了注意力?3)这件事情为什么是一个问题?4)是什么使它如此难以解决?5)它必须以这种方式完成吗?6)它真的必须完成吗? 38 等你准

项目管理术语表

术语表中的许多单词,在词典中都有更广泛甚至不同的含义.本术语表遵循如下惯例对术语进行定义:? 在某些情况下,一个术语由多个单词组成(如风险紧迫性评估):? 当出现同义词时,不再对同义词进行定义,而建议读者参见相应的常用词语(即见某某词语):? 对非同义词的相关术语,则在其定义结尾处标明交叉引用(即参见某某词语).Acceptance Criteria 验收标准:可交付成果通过验收前必须满足的一系列条件.Accepted Deliverables 验收的可交付成果:项目产出的,且被项目客户或发起人

大学生程序猿IT情书“2014爱的告白挑战赛”获奖名单及优秀情书展示系列之 - 【IT术语】情书+【搞笑另类】情书

经过专家评委们的层层精心评选和认真讨论,恭喜下面同学终于入选CSDN高校俱乐部"大学生程序猿IT情书2014爱的告白挑战赛活动"优胜者名单.获奖者将在本周内收到邮件通知.请依照邮件要求反馈奖品领取办法. 同一时候,所有获奖者将获得CSDN高校俱乐部送出的独家红娘特别服务. 三个类别的获奖者情书展示将分别以两个帖子的方式进行. [IT术语]情书和[搞笑另类]情书在本贴进行获奖者名单展示.并将获奖者的情书内容以回帖盖楼的方式在高校俱乐部官方群组进行集体显示,查看所有获奖者情书内容->

JVM——成为Java GC专家(1)

原文: Understanding Java Garbage Collection JVM--成为Java GC专家(1) 理解Java垃圾回收机制(GarbageCollection,简称GC)是如何工作的有什么好处?做为一名软件工程师,为了满足自己的好奇心去了解他是其中的一个原因,并且理解GC工作原理更能让我们写出性能更好.更健壮的Java应用程序. 这仅仅是我个人观念,但是我相信.精通GC是做为一个优秀的Java工程师的必要条件.如果你对GC工作原理感兴趣.那么就意味着你已经具有了开发一定

3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的区别,sql文件导入

 1相关术语 语句 含义 操作 DML语句 (Data Manipulation Language) 数据库操作语言 insert update delete select DDL语言 (Date definition Language) 数据库定义语言 create table;create view index sequence synonvm同义词,truncate table DCL语言 (Data control Language) 数据控制语言 commit rollback s

视音频编解码基本术语及解释

摘要:          整理了一些基本视音频术语,用于入门和查询使用. H264: H264是视频的标准,是MPEG4-10,基于内容的高效编码方式. H.264/MPEG-4第10部分,或称AVC(AdvancedVideo Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制.压缩和发布格式.第一版标准的最终草案于 整理了一些基本视音频术语,用于入门和查询使用. H264: H264是视频的标准,是MPEG4-10,基于内容的高效编码方式. H.264/MPE

第4本:程序员修炼之道-从小工到专家(第七、八章)

第4本:程序员修炼之道-从小工到专家(第七.八章) 第七章 在项目开始之前 36 需求之坑不为收集需求,挖掘它们.有一种能深入了解用户需求,却未得到足够利用的技术:成为用户.与用户一同工作,以像用户一样思考.描述需求文档时,要使用项目术语表.用WEB来收集和管理需求. 37 解开不可能解开的谜题遇到不可能解决的问题时,退一步问问自己如下问题:1)有更容易的方法吗?2)你是在设法解决真正的问题,还是被外围的技术问题转移了注意力?3)这件事情为什么是一个问题?4)是什么使它如此难以解决?5)它必须以

为什么统计学家、机器学习专家解决同一问题的方法差别那么大?

为什么统计学家.机器学习专家解决同一问题的方法差别那么大? 作者:Nir Kaldero 乍一看,机器学习和统计似乎是非常相似的,大家几乎不强调这两个学科之间的差异.机器学习和统计有着相同的目标 ——它们都关注数据建模,但他们的使用方法却因为它们文化的差异而截然不同.为了能够更好的协作和知识创新,了解这两个学科在文化轮廓上的差异还是很有必要的.为了能更好的了解这些不同,我们需要回头来看看它们的历史根源. 本文由数盟-龙猫编译,欢迎转载,请注明以下信息,非常感谢~ 文章出处:数盟社区 文章链接:为