java - 阵列随机化
问题描述
我正在尝试从数组中返回随机值,而 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)
解决方案
您遇到的问题是您试图从 main 方法返回一些东西,而这在 Java 中是做不到的;main 方法的返回类型必须为 void。由于编译器正在寻找一个与其期望的 main 方法完全匹配的 main 方法,因此如果不匹配则会发生错误。无论如何,我不确定您要通过从 main 返回来完成什么...
推荐阅读
- python - 如何使用 zlib 解压缩十六进制字符串?
- mysql - 触发器后的mysql插入使所有插入查询失败
- javascript - 将日期范围划分为已知数量的相等块
- android - 为什么当我使用 Android 导航组件返回片段时总是触发我的 onCreate?
- r - 使用 R 将十六进制字符串转换为 64 位整数/时间戳
- r - 从 HTML 发布到 RPubs 不再是一种选择了吗?
- pandas - pandas 中的大于和小于函数
- enums - Rust 中逻辑上但非法的未初始化变量
- sympy - 收集所有涉及 sympy 因素的术语
- javascript - 没有调用第二个 Success 函数中的 Ajax 函数