本帖最后由 至简_HREO 于 2015-6-24 12:05 编辑
目前刚学到API,看到这个题目的时候,一开始都是想到用数字来代替,
所以一直在想有没有字符串输入随机数的方法呢?
-------毫无疑问,木有找到。
-----------------------------------------------------------------
想了好久 ,翻看集合的笔记的时候,突然想到了数组 ,于是乎
开始尝试:
String[] arr={"石头","剪刀","布"}
再用产生随机数0,1,2 来指定数组的索引
Random rand= new Random();
int num=rand.nextInt(3);//表示产生0,1,2不包含3的随机数
再将num 传进数组
System.out.println(arr[num]);
这话输出,既可以产生随机的 石头,剪刀,布
如果要完成这个游戏,就只需要接收用户输入,然后判断一下即可。
========================================
多谢指正@成佳裕 的指正 Random 拼写错误,纯手打,有点小错误。
|