Java tillhandahåller en mängd olika klasser och metoder för formatering numeriska utdata . Använda klassen String , kan du mata ut tal med specifika typer av formatering . Du kan använda dessa metoder i samband med numeriska variabler i ditt program , till exempel heltal . Genom att skicka siffrorna till metoder i klassen String , kan du skriva ut värdena för användaren display samtidigt som dina ursprungliga antalet variabler intakt . Lägga nollor framför numret är en vanlig metod som lätt uppnås med strängen metoder . Instruktioner
1
Förbered ditt nummer . Om du redan har ett nummer i programmet , kan du använda den . För demonstration , förklarar följande exempelkod och instansieras ett antal variabel : int myNumber = 99 ;
Denna variabel är en primitiv typ heltal med ett godtyckligt värde . Du kan välja valfritt antal slag , variabelnamn och värde du gillar och processen kommer att vara densamma .
2
Skapa ett format sträng för ditt numeriska utdata . För att lägga till inledande nollor till ditt nummer , kan du använda följande syntax : String formatString = String.format ( " % % 0 % dd " , 5 ) ;
Denna kod anger att det totala synliga numret ska vara fem siffror , med nollor tillsattes för att göra detta innan numret . Den första parametern beskriver detta format . Ändra den andra parametern till strängformat metoden för att matcha antalet siffror du vill ditt nummer att ha . Om antalet formateras har två siffror i det , kommer denna kod instruera Java att lägga tre nollor framför den . Strängen format metoden kan du ange mönster att använda när du formaterar din produktion . Denna sträng variabel innehåller nu ett sådant mönster .
3
Formatera ditt nummer och lagra resultatet som en sträng . Lägg till följande kod i ditt program : String formattedString = String.format ( formatString , myNumber ) ;
Denna kod talar Java för att formatera numret med mönstret strängen du skapat . Den resulterande strängen ska innehålla antalet med ytterligare inledande nollor , totalt fem siffror . I detta fall är den första parametern mönstret du definierat , och det andra är det nummer du vill formatera med det mönstret .
4
Utgång ditt formaterad siffersträngen . Beroende på vilka behov ditt eget program , kanske du bara vill lagra strängen för framtida referens vid denna tidpunkt . Om du vill mata ut formaterade numret till standard ut , kan du använda följande kod : System.out.println ( formattedString ) ;
Eftersom formaterade numret lagras som en sträng , kan du använda det i någon standard output behandlar ditt program använder .
5
Spara din Java -filen . Kompilera programmet och kör den för att testa . Kontrollera att antalet formatet visas på det sätt du vill. Experimentera med koden , ändra det ursprungliga antalet och de parametrar som du skickar till den sträng format metoden för att se vilken skillnad det gör . Gör ändringar tills ditt nummer är rätt formaterad .