java - 无法运行用于创建随机数列表的代码
问题描述
这是我正在使用的代码。
导入 java.util.ArrayList;公共类随机{
public static ArrayList<Integer> generateRandomList( int size, int min, int max) {
ArrayList<Integer> list;
list = new ArrayList<>();
for(int i=0;i<size;i++) {
int n = (int)(Math.random() * (max-min))+min;
list.add(n);
}
return list;
}
}
在 Eclipse IDE 中,当我尝试运行它时显示“无法启动选择,并且最近没有启动。” 在 Netbeans 中,它说“没有找到主要类”。
我究竟做错了什么?
解决方案
在java中,你需要一个main方法来运行。在您包含的代码中,它不存在,因此 IDE 不知道您想用它做什么。当我使用以下代码时,它按预期工作:
import java.util.ArrayList;
public class Random {
public static void main(String[] args)
{
System.out.println(generateRandomList(3,0,5));
}
public static ArrayList<Integer> generateRandomList( int size, int min, int max) {
ArrayList<Integer> list;
list = new ArrayList<>();
for(int i=0;i<size;i++) {
int n = (int)(Math.random() * (max-min))+min;
list.add(n);
}
return list;
}
}
这main()
是一个关于java中方法的很好解释的链接。
推荐阅读
- vue.js - Vue-Bootstrap 导航栏和 vue-for
- javascript - 使用 CryptoJS 生成 AES-CBC-192 的正确方法是什么?
- audio - ffmpeg音频和视频不连续,之间有多个选择
- asp.net-core - 使用 jwt 进行 Blazor 服务器身份验证
- lcov - lcov 文件 SF 是 remap-istanbul 的绝对路径
- react-native - React Native - Unable to mock onPress for an alert being called from another alert
- c# - Get users current location
- azure - Snowflake monitoring with Azure Monitor
- sql - SQL中如何根据两个条件得到整个分区
- python - Kafka Client Init Latency