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

    [Java]Approssimazione a 2 cifre decimali

    Chi di voi sa come approssimare un double a due cifre decimali?
    Il problema e' sorto perche' facendo sottrazioni e addizioni tra variabili double, vengono fuori numeri con cifre decimali che sembrerebbero fuori dal normale(dovute agli errori di approssimazione della macchina virtuale).

    Ho provato a moltiplicare la variabile per 1.00 ma non cambia niente.
    Open your mind. Use Open Source.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Ho spostato la discussione nel forum dedicato a Java.
    In futuro, poni qui le tue domande relative a questo linguaggio.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    Re: [Java]Approssimazione a 2 cifre decimali

    Originariamente inviato da murder eyes
    Chi di voi sa come approssimare un double a due cifre decimali?
    Il problema e' sorto perche' facendo sottrazioni e addizioni tra variabili double, vengono fuori numeri con cifre decimali che sembrerebbero fuori dal normale(dovute agli errori di approssimazione della macchina virtuale).

    Ho provato a moltiplicare la variabile per 1.00 ma non cambia niente.

    io farei così (anche se non conosco java, è in generale):
    codice:
    double valore = 1234.5678912345;
    valore = valore * 100;  // 123456.78912345
    valore = (int)valore; // 123456
    valore = valore / 100; // 1234.56


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.