乱数ジェネレーターが数値を生成し、選択した数値に応じて、事前定義された配列のメンバーの 1 つが出力されるプログラムを開発しようとしました (配列内でメソッドを呼び出す必要があります)。インデックス番号)
import java.util.Random;
import java.util.Scanner;
public class Testing{
public static void main(String args[]){
public static int calculatew () {
Random generator = new Random();
int number1 = generator.nextInt(3);
}
String array1 [] = new String[4];
array1[1]="Tom";
array1[2]="Jerry";
array1[3]="Mike";
array1[0]="Dustin";
System.out.println("the very first name is "+array1[calculatew]+" The second name is "+array1[calculatew]+" the third accodental name is "+array1[calculatew]+" and the final random name is "+array1[calculatew]+".");
}
}
プログラムをコンパイルすると、次のエラーが返されます。
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token(s), misplaced construct(s)
Syntax error on token "int", @ expected
calculatew cannot be resolved to a variable
calculatew cannot be resolved to a variable
calculatew cannot be resolved to a variable
calculatew cannot be resolved to a variable
at Testing.main(Testing.java:7)
このプログラムの主な問題を教えてください。
事前にご回答いただきありがとうございます