[Coding] JAVA: Double e separatore decimale virgola/punto
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 2 di 2

Discussione: JAVA: Double e separatore decimale virgola/punto

Cambio titolo
  1. #1
    Utente L'avatar di Freddie
    Registrato il
    03-04
    Località
    Verona
    Messaggi
    1.235

    JAVA: Double e separatore decimale virgola/punto

    Buonasera! Ho un programma java che calcola varie statistiche da dei dati e mi stampa il tutto su un file .csv sul quale vorrei successivamente fare grafici per avere una più chiara idea di ciò che ottengo. Finchè lavoro sui dati interi non ho alcun problema... invece nei casi di media moda mediana ho problemi poichè java mi stampa i valori con separatore decimale che è il punto; mentre openoffice non riconosce quel valore come numerico e quindi se provo a rappresentarlo graficamente ottengo problemi.

    io nel mio codice java ho 3 variabili

    double mean=0;
    double dev=0;
    double sum_dev=0;

    così dichiarate; ho letto su internet varie soluzioni ma non capisco come fare e dove aggiungere il codice che propongono...

    tipo suggeriscono di fare così
    NumberFormat nf = NumberFormat.getNumberInstance(Locale.GERMAN);
    DecimalFormat df = (DecimalFormat)nf;
    ma io applicandolo ai miei dati come dovrei fare? o se avete altre soluzioni vi sarei molto grato

  2. #2
    Utente L'avatar di Freddie
    Registrato il
    03-04
    Località
    Verona
    Messaggi
    1.235
    risolto =)

    DecimalFormat df = new DecimalFormat("#,##0.00");
    df.setDecimalFormatSymbols(new DecimalFormatSymbols(Locale.ITALY));

    così dichiaro il formato... successivamente per ogni double che devo stampare mi basta fare

    df.format(double da stampare)

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •