кодесурса

Java Math Exercises: округлить число с плавающей точкой до указанного десятичного знака

script1adsense2code
script1adsense3code

Java Math Exercises: Упражнение 4 с решением

Напишите Java-программу для округления числа с плавающей запятой до указанного десятичного числа.

Пример решения :

Java-код:

import java.lang.*;
import java.math.BigDecimal;
public class Example4 {
 public static void main(String[] args) {
        float x = 451.3256412f;
        BigDecimal result;
		int decimal_place = 4;
		BigDecimal bd_num = new BigDecimal(Float.toString(x));
        bd_num = bd_num.setScale(decimal_place, BigDecimal.ROUND_HALF_UP); 
		System.out.printf("Original number: %.7f\n",x);
        System.out.println("Rounded upto 4 decimal: "+bd_num);
  }
}

Пример вывода:

 Оригинальный номер: 451.3256531                                           
Округлено до 4 десятичных: 451,3257

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code