首页 > 解决方案 > 阵列随机化

问题描述

我正在尝试从数组中返回随机值,而 Java 不断给我错误。我正在使用 Eclipse IDE。

我尝试将字符串更改为对象

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)

标签: javaarrays

解决方案


您遇到的问题是您试图从 main 方法返回一些东西,而这在 Java 中是做不到的;main 方法的返回类型必须为 void。由于编译器正在寻找一个与其期望的 main 方法完全匹配的 main 方法,因此如果不匹配则会发生错误。无论如何,我不确定您要通过从 main 返回来完成什么...


推荐阅读