Ir ao conteúdo

duas casas decimais apois a virgula ou ponto


Ir à solução Resolvido por LUIZone,

Posts recomendados

Postado

gostaria de saber como faço para que a apli fique so com duas casas decimais apos o ponto/virgula.

apli = 207.89279

gostaria ficasse assim

apli = 207.89
public class juros{    public static void main(String[] args){    float apli = 100;    float apli2 = apli;    float result=0;    float result1=0;    int mes= 0;        while (apli<200){        result= (apli*5)/100;// a mesma alteração na variavel result.        System.out.println(result);        apli=apli+result;                mes= mes+1;        }    System.out.println("A plicação de "+apli2+ " levou "+ mes+ "meses para atingir "+apli);
  • Solução
Postado

Uma maneira fácil de fazer é usando printf ao invés de println.

 

a linha:

System.out.println(result);

fica:

System.out.printf("%.2f \n", result);

Tente fazer o mesmo com o print de baixo ;)

  • Curtir 1
Postado

Use o DecimalFormat 

DecimalFormat d = new DecimalFormat(".##", new DecimalFormatSymbols(new Locale("en", "US")) /* DEIXAR EM FORMATO AMERICANO (PONTO) */);System.out.println(d.format(207.89279));

Resultado: 207.89

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!