我试图从数组中返回随机值,Java一直给我错误。我正在使用Eclipse IDE。
我尝试将String更改为Object
int rnd = new Random().nextInt(name.length);
return name[rnd];
我希望此代码具有随机值。
我收到的错误是
Error: Main method must return a value of type void in class Package.Learn01, please
define the main method as:
public static void main(String[] args)
答案 0 :(得分:2)
您遇到的问题是,您试图从main方法返回某些内容,而这在Java中是无法做到的。 main方法必须具有void的返回类型。由于编译器正在寻找与期望的主方法完全匹配的主方法,因此,如果不匹配,则会发生错误。 无论如何,我不确定您要通过从main返回来实现什么...