我试图开发程序,其中,随机数生成器将建立一个号码,然后根据选择,一个预先定义的阵列的构件中的一个将被打印的数量。(我想被内调用的方法数组索引号)在java中这个随机int生成器有什么问题?
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)
会有人告诉我的主要问题是这一计划的内容。
非常感谢你对你的答案提前
之一的严格要求有关缩进你的代码的好处是,你的错误变得更加容易察觉。这是一个暗示。 – goat