-5
У меня есть класс, который расширяет число.Разделите значения от расширения класса
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 в число?
Возможно, вам нужно использовать метод doubleValue для преобразования атрибутов Test class в double, а затем их разделить. – peterremec
Пожалуйста, уточните свой вопрос! – lmo
«Число» - это объект, который имеет 'byteValue()', 'shortValue()', 'intValue()', 'floatValue()' и 'doubleValue()' методы. Почему ваши объекты «Quantity» должны иметь все эти методы? Почему вы не можете просто использовать 'double'? –