-1

私は2つの数値の二項係数を出力する次のコードを持っています。全体的な結果とともに出力されるステートメントに 2 つの数値を含めたいのですが、次のエラーが表示されます。

_ 変数に解決できません

ここに私のコードがあります:

public class BinomialCoefficients
{
    private static long binomial(int n, int k)
    {
        if (k>n-k)
            k=n-k;

        long b=1;
        for (int i=1, m=n; i<=k; i++, m--)
            b=b*m/i;
        return b;
    }

    public static void main(String[] args)
    {
        System.out.println("The Binomial Coefficients of" + n + "and " + k + " is: " + binomial(15, 4));
    }
}

助けはありますか?

4

2 に答える 2

0

メソッド内で変数nを定義しません。kmain

変数を宣言する

int n = 15;
int k = 4;

次に、 and をbinomialハードコーディングするのではなく、メソッドの呼び出しでこれらも使用します。154

System.out.println("The Binomial Coefficients of" + n + "and " + k + " is: " + binomial(n, k));
于 2016-10-05T13:55:20.987 に答える