1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Округление числа Double

Тема в разделе "Java", создана пользователем Ffessor, 4 май 2007.

Статус темы:
Закрыта.
  1. Ffessor

    Ffessor Гость

    Репутация:
    0
    Как в апплете округлить расчетное число double до нужного знака
    Пример:
    12.1354678578862 -> 12.135
     
  2. Darrko

    Darrko Гость

    Репутация:
    0
    Привет.
    Первое что приходит на ум:
    Умножить на 1000 -> округлить до целого --> разделить на 1000
    12.1354678 -> 12135.4678 -> 12135 -> 12.135
     
  3. Angfal

    Angfal Гость

    Репутация:
    0
    Вот тебе ещё один способ:

    Код:
    java.math.BigDecimal x = new java.math.BigDecimal(12.1354678578862);
    x = x.setScale(3, java.math.BigDecimal.ROUND_HALF_UP);
    1-ый аргумент функции setScale - количество знаков после запятой :D
     
  4. Ffessor

    Ffessor Гость

    Репутация:
    0
    Спасибо за помощь
    Я вот ещё наковырял может кому сгодится
    Код:
    double formatDouble(double d, int dz) 
    { 
    double dd=Math.pow(10,dz); 
    return Math.round(d*dd)/dd; 
    }
    //dz-кол знаков после запятой
     
Загрузка...
Похожие Темы - Округление числа Double
  1. sima12
    Ответов:
    1
    Просмотров:
    1.298
  2. sima12
    Ответов:
    5
    Просмотров:
    1.789
  3. zeitroid
    Ответов:
    1
    Просмотров:
    1.758
  4. Tomash
    Ответов:
    2
    Просмотров:
    2.116
  5. Antigo
    Ответов:
    10
    Просмотров:
    2.184
Статус темы:
Закрыта.

Поделиться этой страницей