Come aggiungere zeri in davanti a un numero in Java

September 19

Come aggiungere zeri in davanti a un numero in Java


Il linguaggio Java fornisce una varietà di classi e metodi per formattare l'uscita numerica. Uso della classe stringa, è possibile numeri di uscita con specifici tipi di formattazione. È possibile utilizzare questi metodi in collaborazione con variabili numeriche nel programma, come ad esempio numeri interi. Passando i numeri per i metodi della classe stringa, è possibile scrivere i valori per la visualizzazione utente, mantenendo intatte le variabili numero originale. L'aggiunta di zeri iniziali davanti ai numeri è una pratica comune che si ottiene facilmente utilizzando i metodi delle stringhe.

istruzione

1 Preparare il numero. Se si dispone già di un numero nel vostro programma, è possibile utilizzarlo. Per la dimostrazione, il seguente codice di esempio dichiara e crea un'istanza di un numero variabile:
int myNumber = 99;

Questa variabile è di tipo intero primitiva con un valore arbitrario. È possibile scegliere qualsiasi tipo di numero, nome della variabile e il valore che ti piace e il processo sarà lo stesso.

2 Creare una stringa di formato per l'output numerico. Per aggiungere zeri iniziali al numero, è possibile utilizzare la seguente sintassi:
String = formatString String.Format ( "%% 0% dd", 5);

Questo codice specifica che il numero totale dovrebbe essere visibile cinque cifre, con gli zeri aggiunti per rendere questo in su prima del numero. Il primo parametro descrive questo formato. Modificare il secondo parametro al metodo formato di stringa che corrisponda al numero di cifre si desidera che il numero di avere. Se il numero e la formattazione ha due cifre in esso, questo codice istruirà Java aggiungere tre zeri davanti ad esso. Il metodo stringa di formato consente di specificare i modelli da utilizzare per la formattazione dell'output. Questa variabile stringa contiene ora un tale modello.

3 Formattare il numero e memorizzare il risultato come una stringa. Aggiungere il seguente codice al programma:
String = formattedString String.Format (formatString, myNumber);

Questo codice dice a Java per formattare il numero utilizzando la stringa modello è stato creato. La stringa risultante conterrà il numero di zeri iniziali aggiuntivi, per un totale di cinque cifre. In questo caso, il primo parametro è il modello definito, e il secondo è il numero che si desidera formattare utilizzando tale modello.

4 Uscita la stringa numero formattato. A seconda delle esigenze del proprio programma, si può semplicemente desidera memorizzare la stringa per riferimento futuro, a questo punto. Se si desidera attivare il numero formattato sullo standard output, è possibile utilizzare il seguente codice:
System.out.println (formattedString);

Poiché il numero formattato viene memorizzato come una stringa, è possibile utilizzarlo in tutti i processi di uscita standard utilizza il programma.

5 Salvare il file Java. Compilare il programma ed eseguirlo per il test. Verificare che il formato numerico appare il modo in cui si desidera. Esperimento con il codice, cambiando il numero originale ei parametri si passa al metodo formato di stringa per vedere che differenza fa. Apportare modifiche fino a quando il numero è formattato correttamente.

Consigli e avvertenze

  • È inoltre possibile utilizzare la classe DecimalFormat per ulteriori opzioni di formattazione.
  • Fare attenzione a non influenzare le variabili numero quando si impostano le opzioni di formattazione per la visualizzazione utente.