在netbeans中调用方法

时间:2014-04-16 20:00:55

标签: netbeans

我无法弄清楚如何拨打public int sumR(int n)。有什么帮助吗?

public static void main(String[] args) {

       sumR();
    }


public static int sumR(int n) {

    Scanner scannerObject = new Scanner(System.in);

    int num;
    num = scannerObject.nextInt();
    System.out.println("Enter a number:");


       if (n==1)
        return 1;
       else 
        return (n + sumR(n-1));

        }
    }

2 个答案:

答案 0 :(得分:0)

您需要在调用方法中使用数字。像sumR(4);或sumR(i);首先,扫描仪需要在主要方法中读取用户输入。

     Scanner scannerObject = new Scanner(System.in);

        int num;
        System.out.println("Enter a number:");
        num = scannerObject.nextInt();

        System.out.println("Enter a number:");
    sumR(num);

答案 1 :(得分:0)

你在调用函数时缺少int n。在主函数中,添加:

int num = 5; \\assign whatever value you need before calling the function with it.
sumR(num);

希望它有所帮助。