Есть метод, который возвращает тип double
, к примеру 3.13141
и тд.
Как его округлить, чтобы он возвращал только 3.1
или 3.2
и тд?
Есть веские основания подозревать, что вам надо число не хранить округлённым, а выводить. Тогда вам в раздел документации с говорящим названием "Formatting Numeric Print Output":
String formated = String.format("%.1f", Math.PI);
Например, так:
double value = 3.7862132;
double newValue = Math.round(value*10.0)/10.0;
Ну прям вот ой.
round(3.13141, 1); // returns 3.1
public static double round(double value, int position) {
long dec1 = (long) Math.pow(10, position);
value = value * dec1;
long r = Math.round(value);
return (double) r / dec1;
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
У меня есть обработчик, где поступают 4 байта и они превращаются в int, но эта схема не работает с float, потому что нет по битового сдвигаПомогите...
увидел такую возможность в es проводнике settings/display/usb plug-in message
Всем доброго времени суток! Имеется RecyclerView, элементы которого могут выходить за пределы экранаКаждый элемент представляет из себя View с корневым...
Получил тестовое задание написать парсер для интернет магазина, чтобы через поле поиска задать интересующий товар и на выходе получить xml файл...