| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Java doppia Formattazione
    Quando i programmi Java utilizzano dati numerici internamente , spesso anche visualizzare questi dati per gli utenti . Per applicare un livello di controllo sull'aspetto dei valori numerici , quali doppie di tipo primitivo , i programmatori Java possono formattare l'output numero . Il sistema di classi , DecimalFormat e NumberFormat fornire metodi programmatori possono utilizzare per dettare l'aspetto dei loro numeri . Utilizzando queste classi , un programma in grado di visualizzare i numeri di utenti in un modo leggibile coerente . Lezioni

    programmi Java possono utilizzare una serie di classi per formattare doppio display , a seconda dei metodi di output coinvolti . Per stampare nella console di output , un programma può utilizzare l'oggetto di sistema di output in formato . Le classi NumberFormat e DecimalFormat forniscono anche metodi di formattazione specifici per il tipo di numero. L'utilizzo di questi , i programmatori possono specificare il numero di cifre che dovrebbe apparire prima e dopo la virgola , così come le altre caratteristiche di visualizzazione . Per utilizzare le classi NumberFormat e DecimalFormat , un programma deve importare il pacchetto " java.text " come segue : . Java.text import * ;
    Metodi

    Java programmi possono chiamare metodi diversi doppi di formattazione a seconda delle classi che stanno utilizzando. Ad esempio, il codice riportato di seguito viene illustrato l'utilizzo di un oggetto NumberFormat : doppio myNumber = 5.735644 ; NumberFormat numFormat = NumberFormat.getNumberInstance ( Locale.US ) ; String numOut = numFormat.format ( myNumber ) ;

    Questo codice utilizza un NumberFormat oggetto per definire la formattazione di un valore doppio , memorizzare il risultato come una variabile stringa . Il seguente codice di esempio illustra la tecnica per la classe DecimalFormat : doppio myNumber = 5.735644 ; DecimalFormat decFormat = new DecimalFormat ( ) ; String DECOUT = decFormat.format ( myNumber ) ;

    Sebbene questi metodi chiamano formato dei valori doppi , usano la formattazione predefinita per le impostazioni internazionali e in realtà non visualizzano i numeri doppi .
    Opzioni

    Quando la formattazione raddoppia , i programmi possono scegliere tra una varietà di opzioni . Il seguente codice esteso illustrato l'utilizzo della classe DecimalFormat per specificare il numero di cifre che dovrebbe apparire come la parte frazionaria del numero : DecimalFormat decFormat = new DecimalFormat (); decFormat.setMaximumFractionDigits ( 2) ; String DECOUT = decFormat.format ( myNumber ) ;

    Ciò causerà il seguente output : 5.74

    la classe fornisce inoltre metodi per impostare i valori interi minimo e massimo e stringhe suffisso positivi o negativi
    . uscita

    Quando si utilizza il DecimalFormat e classi NumberFormat , programmi in grado di passare le stringhe risultanti da qualsiasi oggetto di uscita che stanno utilizzando per visualizzare o stampare i valori doppi . Se un programma sta formattando il doppio valore di inviarlo direttamente alla console di output standard , si può eseguire l'intero processo in una sola riga come segue: System.out.format ( " Qui è un numero : % .2 f " , myNumber ) ;

    Ciò comporterà il seguente output : Qui è un numero : 5.74

    il codice specifica che il parametro numero deve essere visualizzato con due cifre dopo la virgola decimale
    < . br>

    Previous :

    next :
      Articoli Correlati
    ·Come derivare una variabile ad un'altra classe in Java 
    ·Come installare Java JDK su Ubuntu 
    ·Come scrivere un CLOB 
    ·Codice Java per principianti assoluti 
    ·Come collegare due caselle a discesa HTML e JSP 
    ·Come animare un JPanel in Java 
    ·Come visualizzare un carattere come un Integer in Java 
    ·Nozioni di base Tutorial Java 
    ·Come sapere se il server ha JavaMail 
    ·Come risolvere Upside Down Immagini Java 
      Articoli in evidenza
    ·Come ottenere tutti i JAR utilizzati in un progetto Jav…
    ·Perl 5.10 vs . 5.8.8 
    ·Come allocare Puntatori 
    ·Come aggiungere un inserimento carattere in Python 
    ·Come convertire un campo varchar in Null 
    ·Come calcolare Frames Per Second 
    ·Che cosa è SEI CMMI 
    ·La differenza tra un metodo statico e metodo di Classe 
    ·Come inviare Messa Facebook Notifica in PHP 
    ·Unicode di conversione dei caratteri in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com