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

只需删除该代码中的第二个返回即可。这是无法访问的,因为编译器无疑会告诉您。

于 2013-04-20T00:25:38.113 回答