Slik formaterer den Bredde på Flyter i Java

Slik formaterer den Bredde på Flyter i Java


Den "flyte" type er en av de primitive typer i Java programmeringsspråk. En flottør variabelen inneholder et enkelt presisjon, flyttall som har et heltall del og en desimal ekspansjon. Ved å bruke innebygde Java biblioteksfunksjoner, kan Java-programmer formatere en dupp verdi å ha en gitt bredde (det vil si et gitt antall plasser) når utgang til en bekk eller en fil. Disse funksjonene er nyttige for å generere pene bord der alle tallene er stilt opp i kolonner, eller for å tilfredsstille applikasjonsavhengige krav (for eksempel dollar beløp formatert med to desimaler representerer cent).

Bruksanvisning

1 Ta med følgende linje i begynnelsen av Java-kode:

importere java.util. *;

2 Opprett en forekomst av den innebygde formaterings klassen, som i det følgende eksempelkode:

Atter myFormatter = ny formaterings ();

3 Formater en flåte verdi i det formatet du trenger, som i følgende eksempelkode:

flyte myFloat = 46,301;

myFormatter.format ( "% 7.2f", myFloat);

System.out.println (myFormatter);

Eksempelet vil formatere tall for syv plasser, hvorav to er etter desimal periode. Perioden regnes som ett sted. Tallet er venstrejustert, med mellomrom til hvis det er færre sifre enn steder. Derfor vil prøven flyte verdien være formatert som "46.30" med to mellomrom før tallet "4". Den "Format String Syntax" Web-side forklarer alle andre mulige måter å formatere en dupp til en gitt bredde i Java.