我试图对随机字符串数组进行编码,但我在这个问题标题中告诉你的错误。
else if(message.contains("명언"))
{
System.out.println("심심이:" + sok[random%12]); // I've got an error in this code
}
答案 0 :(得分:2)
您需要从随机读取值。
sok[random.nextInt()%12]
答案 1 :(得分:0)
确实存在一个值为0.0 - 1.0的随机函数,但是需要乘以12,取int值并进行模12。
但是Random类可以这样做:
Random random = new Random();
System.out.println("심심이:" + sok[random.nextInt(12)]);
这产生值0,1,2,...... 11.