Данный пример форматирует вывод диапазона измерений калибров по следующей формуле: “(<нижний диапазон измерений> - <верхний диапазон измерений> <обозначение ЕИ>)”. Задачей данного скрипта является:
Получить точность, заданную пользователем при вводе значения (support.getEiPrecision()).
Получить коэффициент пересчета из базовой единицы измерения, в единицу измерений, в которой ввел значение пользователь (support.getEiKoef()).
Получить обозначение единицы измерения, в которой ввел значение пользователь (support.getEiCode()).
Получить нижнюю и верхнюю границу диапазона измерений с пересчетом и округлением до требуемой точности (support.getLeftDoubleValue() и support.getRightDoubleValue()).
Определить формат преобразования значений атрибутов из BigDecimal в String.
Сформировать строку по заданной формуле.
import java.text.DecimalFormat;
String getValue(){
//Получить тип числа с плавающей запятой и проверить что тип соответствует диапазону