有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java计算网络的连接计数

问题是计算完全连接的网状拓扑网络的连接数。总连接数可使用公式(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));

    }
}
}

共 (1) 个答案

  1. # 1 楼答案

    只需删除代码中的第二个返回。正如编译器毫无疑问地告诉您的那样,它是不可访问的