gpt4 book ai didi

java - 调用同一个类中的方法

转载 作者:行者123 更新时间:2023-12-01 13:27:54 25 4
gpt4 key购买 nike

有人可以解释一下为什么这不起作用吗?不能运行属于同一类的方法吗?我已经这样做有一段时间了,但我的大脑刚刚开始疼痛。预先感谢您。

我收到的错误是“线程'main'java.lang.NoClassDefFoundError中的异常:dProb(错误名称:DProb)”,但这不是编译错误。当我尝试传递变量时。

public class DProb{
public static double Combinations(long N, long X){
double comb = 0.0;
long n = N;
long r = X;
long denom;
if(n==r || r == 0)
n = 1;
else{
denom = n-r;
for(long i = n; i > denom; i--){
if (i == n){}
else
n *= i;
}
for (long i = r; i > 0; i--){
if (i == r){}
else
r *= i;
}
n = n/r;
}
comb = n;
return comb;
}

public static double HyperGeometric(long Np, long Xp, long N, long X){
double probX = 0.0;
double leftNum = Combinations(N,X);

return probX;
}
}

最佳答案

从主函数调用时,请确保类名称正确。

根据您的错误,您的类(class)名称似乎有问题。

您的类名为DProb,并且您正在输入 dProb。

另外,为什么你在 HyperGeometric 中返回 0.0,因为你的 Probx 变量是 0.0..

关于java - 调用同一个类中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21716081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com