ランダムな文字列配列をコード化しようとしましたが、この質問タイトルであなたに伝えているエラーがあります。引数の型の演算子%は未定義ですランダム、int
else if(message.contains("명언"))
{
System.out.println("심심이:" + sok[random%12]); // I've got an error in this code
}
ランダムな文字列配列をコード化しようとしましたが、この質問タイトルであなたに伝えているエラーがあります。引数の型の演算子%は未定義ですランダム、int
else if(message.contains("명언"))
{
System.out.println("심심이:" + sok[random%12]); // I've got an error in this code
}
ランダムから値を読み取る必要があります。
sok[random.nextInt()%12]
あり値が0.0とランダム関数確かにある - 1.0は、しかし、1つは、12で乗算する必要があるint型の値を取り、ランダムクラスが行うことができますしかし、モジュロ12
を行うだろう。
Random random = new Random();
System.out.println("심심이:" + sok[random.nextInt(12)]);
これは、1つは `random`が何であるかのデータ型を知る必要があるだろう、この質問に答えるために...、11
を値0、1、2を生成します。 – dpr
どのようなエラーが発生しますか? –
あなたのオブジェクト 'random'が' java.util.Random'型の場合は、 'sok [random.nextInt()%12]'が必要です。 –