Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    troncare un Double a due cifre decimali

    salve a tutti, avrei bisogno di un aiuto.

    in seguito ad un'operazione, vorrei che mi ritornasse un Double con due cifre decimali, ad es. 1.00, 2.33, ecc ecc.

    ho provato con il metodo setScale di BigDecimal, ma non va!!!

    qualche suggerimento???

    grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    può andar bene?
    codice:
    System.out.printf("%1.2g", x);

  3. #3
    ciao, scusa ma ho saltato un pezzo

    il risultato lo dovrei visualizzare in una jTextArea..

  4. #4
    Ti consiglio una buona lettura della documentazione di DecimalFormat
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    Potresti vedere se l'oggetto Double ha già qualcosa del genere o alla peggio convertire tutto in stringa e semplicemente leggere le prime due posizione della stringa. Credo che il tutto si possa risolvere con una googlata
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da pasqualissimo
    ciao, scusa ma ho saltato un pezzo

    il risultato lo dovrei visualizzare in una jTextArea..
    codice:
    double x = 12.3456;
    String s = String.format("%1.2g", x);
    Ad ogni modo quoto il suggerimento di unomichisiada
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.