1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

conversoes em java

Discussão em 'Programação' iniciada por guilherme, 7 de Dezembro de 2006. (Respostas: 4; Visualizações: 1400)

  1. guilherme

    guilherme Power Member

    Boa noite
    supondo que tenho 1 valor em Double do tipo 5.4 ou 3.0.
    O meu problema é o seguinte, pretendo converter um double para String mas com uma condição, se o valor tiver numero decimal passa para string do mesmo modo, se por outro lado nao apresentar valor decimal passa para a String em formato inteiro, isto é:

    Double -> String
    5.4 -> "5.4"
    5.0 -> "5"
     
  2. SoundSurfer

    SoundSurfer Power Member

    O método ToString deve dar para receber um formato, no .NET é assim, no Java tb deve ser.

    EDIT:

    http://techzonept.com/showthread.php?p=1305144#post1305144

    http://java.sun.com/j2se/1.4.2/docs/api/java/text/NumberFormat.html
     
    Última edição: 7 de Dezembro de 2006
  3. RuiSetsFire

    RuiSetsFire Power Member

    Double d = new Double(string_desejada);
    d.doubleValue();
     
  4. Double d = new Double(string_desejada);
    if(d.doubleValue() == d.intValue()) {
    System.out.println(d.intValue());
    } else {
    System.out.println(d.doubleValue());
    }
     
  5. RuiSetsFire

    RuiSetsFire Power Member

    ou isso...
    ah proxima le-se tudo..lol
     

Partilhar esta Página