С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
michaelukolov
35 / 35 / 12
Регистрация: 15.12.2013
Сообщений: 205
#1

Округлить double - Программирование Android

30.01.2016, 15:46. Просмотров 235. Ответов 1
Метки нет (Все метки)

Иногда возвращается число с десятыми/сотыми и т.д., к примеру 47,5674, а иногда есть только десятые/сотые и т.д., например 0,042137854..
Задача: если это число 47,5674 и подобные, то округлить до 47,57. Если 0,042137854, то 42,13. Как это можно реализовать?
Надеюсь понятно, что нужно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2016, 15:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Округлить double (Программирование Android):

КАК округлить значение числа? - Программирование Android
Добрый вечер! Подскажите... 1. как убрать кол-во знаков после запятой или округлить значение? 2. ввожу данные, нажимаю на кнопку...

Ввод в edittext double - Программирование Android
Нужно сделать так чтобы в edittext можно было ввести с клавиатуры или из буфера только double то есть число вида 54,235894 45,2781554 ...

Перевод double в byte[] - Программирование Android
Я нашел такой код. double d = 65.43; byte output = new byte; long lng = Double.doubleToLongBits(d); for(int...

Преобразование string в double - Программирование Android
Такой код не прокатывает: double chislo=Double.parseDouble(R.string.about_text3) Как сделать, чтобы работало?

Преобразование EditText в Double - Программирование Android
Здравствуйте, понемногу изучаю андроид и вот уперся в проблему, точнее в не знание. Есть EditText в нем указал что можно вводить только...

Работа с числами типа double - Программирование Android
еть два числа типа double: a=0.0001, b=500 при делении a/b=2.00000000000000002E-7, вопрос откуда лишняя двойка? и как от нее...

1
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
30.01.2016, 17:16 #2
michaelukolov,
Java
1
double result = Math.round(a * 100.0) / 100.0;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2016, 17:16
Привет! Вот еще темы с ответами:

Java.lang.NumberFormatException: Invalid double - Программирование Android
Android приложение, в котором нужно построить график. Для этого я получаю с помощью AsyncTask(парсинг XML) значения типа String, но мне их...

Извлечь Double из String Android Studio - Программирование Android
В общем есть String a = "abc_141.141abc......." как извлечь из него Double 141.141 Нужен минимальный и быстрый код.

Double val = 83.1*3; val == 249.29999999999998; Android так считает - Программирование Android
Double val = 83.1*3; Log.i("M","val = "+val); M: val = 249.29999999999998 В чем фишка? Или это я в школе на математике...

Округлить double - Firebird/InterBase
Здравствуйте, необходимо вывести в отчет значение Double с определенной точностью для каждого параметра пробуюSELECT parameter,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.