Class 尝试在同一类中调用不起作用的方法(java)

Class 尝试在同一类中调用不起作用的方法(java),class,methods,types,call,Class,Methods,Types,Call,我正在创建一个随机数生成器,然后将数字从最大到最小排序。起初它是有效的,但后来我改变了一些事情。据我所知,我取消了所有更改(ctrl+z),但现在我在尝试调用这些方法的地方出现了错误。这可能是一个非常业余的问题,但我还没有找到答案。我遇到的错误是“类中的方法无法应用于给定类型” 这是我的密码: public class RandomMath { public static void main(String[] args) { String bigger = bigger

我正在创建一个随机数生成器,然后将数字从最大到最小排序。起初它是有效的,但后来我改变了一些事情。据我所知,我取消了所有更改(ctrl+z),但现在我在尝试调用这些方法的地方出现了错误。这可能是一个非常业余的问题,但我还没有找到答案。我遇到的错误是“类中的方法无法应用于给定类型”

这是我的密码:

public class RandomMath {

    public static void main(String[] args) {
        String bigger = bigger(); /*ERROR HERE*/
        System.out.println(bigger);
    }
    //create method for generating random numbers
    public static int generator(int n){ 
        Random randomGen = new Random();
        //set max int to 10000 as generator works between 0 and n-1
        for(int i=0; i<1; i++){
            n = randomGen.nextInt(10000);
            // exclude 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 9999, 0000
            if((n==1111 || n==2222 || n==3333 || n ==4444 || n==5555)
                      ||(n==6666 || n==7777 || n==8888 || n==9999 || n==0000)){
                 i--;
            }
        }
        return n;
    }
    //create method for denoting the bigger number
    public static String bigger(int generated){
        generated = generator(); /*ERROR HERE*/
        System.out.println(generated);
        int[] times = new int[10];
        while (generated != 0) {    
            int val = generated % 10;
            times[val]++;
            generated /= 10;
        }
        String  bigger = "";
        for (int i = 9; i >= 0; i--) {
            for (int j = 0; j < times[i]; j++) {
                bigger += i;
            }
        }
        return bigger;
    }
}
公共类随机数学{
公共静态void main(字符串[]args){
字符串biger=biger();/*此处有错误*/
System.out.println(更大);
}
//生成随机数的创建方法
公共静态整数生成器(整数n){
Random randomGen=新的Random();
//当生成器在0和n-1之间工作时,将max int设置为10000
对于(int i=0;i=0;i--){
对于(int j=0;j<乘以[i];j++){
更大的+=i;
}
}
回报更大;
}
}

您没有定义方法
biger()
,只有
biger(int-generated)
。因此,必须使用整数参数调用
biger
方法。

这是什么语言,Java?请编辑问题并添加语言标记。