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

    [Java] Arrotondare alle ultime 2 cifre decimali

    Se volessi avere dei numeri float del tipo xx.yy, come potrei fare?

    In giro ho trovato questa funzione:

    codice:
    (float) (Math.round( n * Math.pow( 10, 2 ) )/Math.pow( 10, 2 ));
    Se però volessi arrotondare sempre al numero successivo come potrei fare?

    Cioe vorrei che sia 43.666 che 46,661 mi diventino un 46,67.

    Vi ringrazio in anticipo,
    Neptune.
    "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

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    gogle: java arrotondare double
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    Prova così:

    codice:
    double n = 46.661;
    float result = (float) (Math.ceil(n * Math.pow(10, 2)) / Math.pow(10, 2));
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.