今天我们还是从一个小程序入手了解JAVA的一点运行机制。
下面,是一个脏话生成器,可以生成相当给力的脏话组合。具体的程序代码如下:
该程序的执行目的是随机地从三个单词列表中,各抽取一个单词,组合在一起,所以每一次程序的执行结果都有可能不同。
接下来我们来逐个分析一下这些代码:
创建出容纳这些脏话单词的容器,也就是上面那几个String数组,每个单词放在双引号中并且以逗号隔开。
获取每个数组的长度,公式为:
int x=数组名称.length
在这里我们用到了一个函数random(),该函数能够生成0~1之间的任意一个数,在此,我们将该函数生成的随机数乘以数组长度,就能够得到0~5之间的某一个数字。而由于int型是向下取整,所以我们总能能够得到0~4这五个数字中的任意一个。
由于数组中的索引是从0开始计算的,所以数组[rand]的意思就是该数组中的第rand+1个元素,然后选出来的三个随机的单词通过“+”运算符连接在一起,构成一个更长的字符串,也就是单词组。
最后当然就是输出了,在此我罗列几个完全不同的输出内容。
哈哈,还真是恶趣味。
领取专属 10元无门槛券
私享最新 技术干货