Calcular kilograma

3 respostas
programaçãojavacsharp
Deybson_10

Estou criando um sistema em que um produto (em kilo) =1.200; Eu queria que quando eu dou entrada de exemplo:

0.500;

obteria o resultado como

1.700;

em C#

3 Respostas

Dragoon

A sua forma de dizer está muito confusa! Tem algum código?

Deybson_10

desculpa kk na verdade eu nao tenho nada,
eu só queria somar dois numeros com 3 casas decimais, e retornar o resultado com 3 casas decimais tambem, mas as vezes 1,200+ 1300, ele retorna 1,5, eu queria que ficasse 1,500

TerraSkilll

Os zeros à direita são apenas formatação da exibição. O valor 1.5 é igual ao valor 1.500, estão apenas sendo exibidos de forma diferente.

Para formatar a exibição, use String.format ou a classe DecimalFormat (pacote java.text.DecimalFormat. Exemplos:

double numero = 1.5;
    String numeroFormatado = String.format("%.3f", numero);
    System.out.println(numeroFormatado);
    DecimalFormat formato = new DecimalFormat("0.000");      
    numeroFormatado = formato.format(numero);
    System.out.println(numeroFormatado);

Referência: http://pt.stackoverflow.com/questions/30701/formatação-de-um-double-em-java

Abraço.

Criado 23 de setembro de 2016
Ultima resposta 23 de set. de 2016
Respostas 3
Participantes 3