Come aggiungere zeri davanti a un numero in Java

I programmi in Java possono presentare cifre numeriche in vari modi per la visualizzazione.

Passaggio 1

Prepara il tuo numero. Se hai già un numero nel tuo programma, puoi usarlo. Per la dimostrazione, il seguente codice di esempio dichiara e crea un'istanza di una variabile numerica: myNumber int = 99;

Questa variabile è un numero intero di tipo primitivo con un valore arbitrario. Puoi scegliere qualsiasi tipo di numero, nome della variabile e valore che ti piace poiché il processo sarà lo stesso.

Passaggio 2

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

Questo codice specifica che il numero totale deve mostrare cinque cifre, con zeri aggiunti prima del numero. Il primo parametro descrive questo formato. Modificare il secondo parametro nel metodo di formato stringa in modo che corrisponda al numero di cifre desiderato. Se il numero che si assegna ha un formato a due cifre, questo codice Java aggiunge tre zeri di fronte ad esso. Il metodo di stringa del formato consente di specificare i modelli da utilizzare e formattare l'output. Questa variabile stringa ora contiene un modello.

Passaggio 3

Assegna un formato al numero e salva il risultato come una stringa. Aggiungi il seguente codice al tuo programma: String formattedString = String.format (formatString, myNumber);

Questo codice dice a Java di assegnare un formato al numero con lo stesso modello che hai creato. La stringa risultante conterrà il numero con zeri aggiuntivi a sinistra per un totale di cinque cifre. In questo caso, il primo parametro definisce il pattern mentre il secondo parametro è il numero a cui si desidera assegnare il formato per utilizzare quel pattern.

Passaggio 4

Stampa il tuo numero di stringa con il formato. A seconda delle esigenze del proprio programma, è possibile semplicemente archiviare la stringa per riferimento futuro. Se si desidera produrre il numero formattato nell'output standard, è possibile utilizzare il seguente codice: System.out.println (formattedString);

Poiché il numero formattato è memorizzato come una stringa, può essere utilizzato in qualsiasi processo di output standard per qualsiasi programma che si sta utilizzando.

Passaggio 5

Salva il file Java. Compilare il programma ed eseguirlo per l'analisi. Verifica che il formato numerico appaia come vuoi che appaia. Sperimenta con il codice, modifica il numero e i parametri originali nel metodo del formato stringa per vedere che differenza fa. Apporta le modifiche fino a quando il tuo numero non è stato formattato correttamente.