Curiosamente o java nao tem um monte de funcoes para fp que existem em muitas outras linguagens, e arredondamento eh mais uma dessas.
Zuando o numero e multiplicando/dividindo, voce pode usar Math.rint().
Paulo_Silveira
poxa pessoal! agradeco muito mesmo!
Lig
Por que a formatação do resultado de System.out.println( decimal.format( 3.[telefone removido] ) ); é 3,77, ou seja, com vírgula e não ponto? (3.77) :oops:
T
thingol
Lig, experimente mudar o “regional settings” da sua máquina (presumo que você esteja usando Windows) para English / United States e veja o que acontece. É que esse método “format” obedece ao “Regional Settings”.
renatosilva
Pegando o bonde, como eu arredondo um float para um inteiro???
E 0.5 arredondado vira 0 ou 1??
Quando eu quero mudar de float ou double para int e arredondar eu tenho feito assim:
(int)(numero+0.5)
hehehe
T
thingol
Somar 0.5 e truncar é a definição de Math.round, tal como descrito no javadoc. É isso aí, dudaskank
J
JecaTatu
Boa Tarde Galera! Aproveitando o Topico!
Estou com problema para configurar o regional setting no windows 2003 server, que esta em english language. Pois quando seto ele para Portugues(Brasil), nas configurações regional, e salvo as alterações. As configurações não vistas no Tomcat, na parte de Ponto Decimal.
Alguém sabe como me ajudar…?