Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
michaelukolov
36 / 36 / 22
Регистрация: 15.12.2013
Сообщений: 206
#1

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

30.01.2016, 15:46. Просмотров 304. Ответов 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):

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

Как округлить результат вычисления до сотых?
package com.example.gt62vr.myapplication; import...

Перевод double в byte[]
Я нашел такой код. double d = 65.43; byte output = new byte; ...

Ввод в edittext double
Нужно сделать так чтобы в edittext можно было ввести с клавиатуры или из...

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

Преобразование string в double
Такой код не прокатывает: double...

1
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 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
Привет! Вот еще темы с решениями:

Работа с числами типа double
еть два числа типа double: a=0.0001, b=500 при делении...

Java.lang.NumberFormatException: Invalid double
Android приложение, в котором нужно построить график. Для этого я получаю с...

Извлечь Double из String Android Studio
В общем есть String a = "abc_141.141abc......." как извлечь из него Double...

Double val = 83.1*3; val == 249.29999999999998; Android так считает
Double val = 83.1*3; Log.i("M","val = "+val); M: val = 249.29999999999998 ...


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

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

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