Как круглые двойные 20

Вы можете вокруг двойного применения SetScale () метод BigDecimal класс. Этот метод vlaid после Java 1.1. Примером этого является показано ниже:


import java.math.*;



public class divers {

  public static void main(String args[]){

    divers d = new divers();

    d.testRound();

    }



  public void testRound(){

    double r = 3.1537;

    int decimalPlace = 2;

    BigDecimal bd = new BigDecimal(r);

    bd = bd.setScale(decimalPlace,BigDecimal.ROUND_UP);

    r = bd.doubleValue();

    System.out.println(r)// output is 3.15

    }

  }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>