1

問題は、完全に接続されたメッシュ トポロジ ネットワークの接続数を計算することです。接続の総数は、式 (nx (n-1)) / 2 で計算できます。パブリック クラスの ConnectionCount メソッドを再帰的に実装する必要があり、それ以外はすべて指定されています。問題は、コンパイルできないことです。プログラムがコンパイルされるように後でメソッドを呼び出す方法を見つけようとしていますが、非常に混乱しています。助けてください、これは私がこれまでに持っているものです:

public class ConnectionCount {
private int n;

public int ConnectionCalc(int n){

if(n > 0){
    return(n-1) + ConnectionCalc(n-1);
    return ConnectionCalc(n);
}
else{
    return 0;
}
}   

public static int connectionCount(int n)
{
    return 0;
}

public static void main(String [] args)
{
    for (int i = 0; i < 20; i++)
    {
        System.out.println("connectionCount(" + i + ") returns " + connectionCount(i));

    }
}
}
4

1 に答える 1

0

そのコードの 2 番目の return を削除するだけです。コンパイラが間違いなくあなたに言っているので、それは到達できません。

于 2013-04-20T00:25:38.113 に答える