Números Inteiros????  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mlorenzi
Thread.start()

Membro desde: 05/05/2005 13:09:17
Mensagens: 33
Offline

Como retornar um número com apenas 2 casas decimais um número do tipo
200.68541584521551 para 200.68. e para 200 somente.
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Usando DecimalFormat:

http://java.sun.com/j2se/1.5.0/docs/api/java/text/DecimalFormat.html

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Para visualizaçao ou armazenamento?

Se quer apenas exibir formatado, ams manter o valor como esta: NumberFormat

Se quer arredondar: Math

Se esta tendo problemas com operaçoes matematicas em cima de valor monetario: BigDecimal

This message was edited 1 time. Last update was at 25/05/2005 22:23:29


Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
mlorenzi
Thread.start()

Membro desde: 05/05/2005 13:09:17
Mensagens: 33
Offline

eu tenho a seguninte alpicação e so preciso arredondar o total

int i;

total = 0;
for (i = 0; i < 360; i++)
total = (total + montante) * 1.012;
double valor;
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

mlorenzi wrote:eu tenho a seguninte alpicação e so preciso arredondar o total

int i;

total = 0;
for (i = 0; i < 360; i++)
total = (total + montante) * 1.012;
double valor;


Então faça como o Phillip disse e use Math, provavelmente floor:

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Math.html#floor(double)

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
AdrianoFox
Thread.start()

Membro desde: 19/11/2003 15:12:01
Mensagens: 43
Offline

arredondar truncando, faz assim :

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team