您是否在此代码中看到任何错误?在没有效果的情况下,它会返回一个NaN。它使用了Java:算术
public class Method2 extends GUIct1
{
double x=0,y=0;
void settype1 (double conv1)
{
x = conv1;
}
void settype2 (double conv2)
{
y = conv2;
}
double conversion (double amount)
{
double converted = (amount*y)/x;
return converted;
}
}
办法,我已经改变了设置部位
Method2 convert = new Method2(); \\ method is called
.....
convert.settype1(j);
.....
。 ...
double x = convert.conversion(i);
System.out.println(x);
您的get方法应该被命名为set。 – unholysampler 2011-03-08 19:05:47
代码片段不完整。请更新它。 – asgs 2011-03-08 19:05:51
您正在初始化'x',用'x'分隔的类中的0 - 您期望会发生什么?这就像留下燃料和火柴,希望没有人一起使用它们) – schnaader 2011-03-08 19:06:33