Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    141

    [JSP] formattare un numero

    Ciao a tutti,
    il mio problema è questo:
    ho un campo che calcolo così:
    pf_rap_sel=(float)(pf_selez*100)/pf_totali;

    dopo di che devo metterlo a video nel formato ##0,00% perchè mi rappresenta una percentuale, come faccio?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se pf_rap_sel è 10.321 dovrebbe arrotondare a 10.32

    int p = Math.round(pf_rap_sel*100);
    float F = (float)p / 100;
    String perc = String.valueOf(F) + "%";

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    141
    grazie ok funziona

  4. #4
    Potresti anche utilizzare la classe NumberFormat:
    codice:
    NumberFormat nf = NumberFormat.getInstance();
    nf.setMaximumFractionDigits(2);
    nf.setParseIntegerOnly(true);
    String s = nf.format(5.5678);
    System.out.println(s);
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

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.