打印方法类randTest(int n)

时间:2015-07-26 20:15:51

标签: java random methods printf

由于错误不断出现,我无法打印出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());
    }
}

1 个答案:

答案 0 :(得分:1)

只需调用方法randTest()而不是打印它。打印工作已在方法内完成。 randTest接受int类型的参数。因此,您需要保存RandInt的返回值,然后将其传递给方法。

public static void main(String[] args) {
        int randInt = RandInt();
        System.out.println(randInt);
        randTest(randInt);
}