Есть метод, который возвращает тип 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;
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости