Java 无法运行创建随机数列表的代码
这是我正在使用的代码 导入java.util.ArrayList; 公共类随机{Java 无法运行创建随机数列表的代码,java,list,random,Java,List,Random,这是我正在使用的代码 导入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 =
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;
}
publicstaticarraylistgeneraterandomlist(int-size、int-min、int-max){
数组列表;
列表=新的ArrayList();
对于java中的(int i=0;i,您需要一个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;
}
}
import java.util.ArrayList;
公共类随机{
公共静态void main(字符串[]args)
{
System.out.println(generateRandomList(3,0,5));
}
公共静态ArrayList GeneratorAndomList(整数大小、整数最小值、整数最大值){
数组列表;
列表=新的ArrayList();
对于(int i=0;iI也看不到main类。在Java 16及更高版本中,public static void main(String[]argv)
?顺便说一句,不需要编写这样的方法。Listintegers=ThreadLocalRandom.current().int(3,1,100).boxed().toList();
。在Java 16及更高版本中创建结尾.collector.toList())
在早期的Java中。