将类扩展数除以值

时间:2014-12-16 10:15:37

标签: java

我有一个扩展数字的类。

public class Quantity extends Number{

}

和班级一样,

public class Test{

Quantity tkphMaxValue;
Quantity tkphValue;

 public Test(Quantity tkphValue, Quantity maxValue){
    this.tkphValue= tkphValue;
    this.maxValue= maxValue;

}


 public Quantity getTkphValue() {
    return tkphValue;
}

public void setTkphValue(Quantity tkphValue) {
    this.tkphValue = tkphValue;
}


 public Quantity getTkphMaxValue() {
    return tkphMaxValue;
}

public void setTkphMaxValue(Quantity maxValue) {
    this.tkphMaxValue = maxValue;
}

}

我需要除((getTkphValue()/getTkphMaxValue())*100)以获得百分比值。 如何将Quantity对象转换为数字?

1 个答案:

答案 0 :(得分:0)

试试这个:

((getTkphValue().doubleValue()/getTkphMaxValue().doubleValue())*100)

在此之前,请确保tkphMaxValue和tkphValue不为空。