/* * UsandoBigDecimal.java * * Criado em 8 de Abril de 2007, 11:53 * */package org.exemplos;import java.math.BigDecimal;import java.math.RoundingMode;/** * * @author João Henrique Berg dos Santos */public class UsandoBigDecimal { /** Cria uma nova instância de UsandoBigDecimal */ public UsandoBigDecimal() { } /** @param args os argumentos da linha de comando */ public static void main(String[] args) { // Os zeros são necessário neste caso para dar a precisão desejada BigDecimal valor = new BigDecimal( "60.000000000000000000000000000000000000000000000000000000000000"); BigDecimal mult = valor.multiply(new BigDecimal("3.14")); BigDecimal div = mult.divide( new BigDecimal("180"), RoundingMode.HALF_UP); System.out.println(div); }}