由于错误不断出现,我无法打印出randTest(int n)方法。我想在main中打印此方法,因为我想以清晰的表格形式打印结果。该方法必须保持静态无效。这是我的代码:
public class RandNumGenerator {
public static int RandInt(){
double n = Math.random()*10;
return (int) n;
}
public static void randTest(int n){
int [] counts = new int [10];
for(int i=0;i<n;i++){
counts[i] = RandInt();
System.out.println(counts[i]);
}
}
public static void main(String[] args) {
System.out.println(RandInt());
System.out.println(randTest());
}
}
答案 0 :(得分:1)
只需调用方法randTest()
而不是打印它。打印工作已在方法内完成。 randTest
接受int类型的参数。因此,您需要保存RandInt
的返回值,然后将其传递给方法。
public static void main(String[] args) {
int randInt = RandInt();
System.out.println(randInt);
randTest(randInt);
}