Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java Double Formatering
    Når Java-programmer bruker numeriske data internt , de ofte også vise disse dataene til brukerne . Å håndheve en grad av kontroll over utseendet på tallverdier som primitive typen dobler, kan Java- programmerere formatere nummeret utgang. System , DecimalFormat og NumberFormat klasser gir metoder programmerere kan bruke til å diktere utseendet på sine tall. Ved hjelp av disse klassene , kan et program vise tall for brukere i en konsekvent , lesbar måte . Klasser

    Java-programmer kan bruke en rekke klasser for å formatere dobbel skjerm , avhengig av produksjonen metodene som er involvert . For å skrive ut til output konsollen , kan et program bruke System objektet til format utgang. De NumberFormat og DecimalFormat klasser også gi spesifikke formateringsmetodene for antall typer. Ved hjelp av disse kan programmerere angi antallet sifre som skal vises før og etter desimaltegnet samt andre viser egenskaper . Å bruke NumberFormat og DecimalFormat klasser , må et program importere " java.text " pakken som følger: . Import java.text * ;
    Metoder

    Java programmer kan kalle ulike doble formateringsmetodene avhengig av klassene de bruker. For eksempel viser følgende kode ved hjelp av en NumberFormat objekt : double myNumber = 5.735644 ; NumberFormat numFormat = NumberFormat.getNumberInstance ( Locale.US ) ; String numOut = numFormat.format ( myNumber ) ;

    Denne koden bruker en NumberFormat motsette seg definere formateringen for en dobbel verdi , lagre resultatet som en streng variabel . Følgende eksempelkode demonstrerer teknikken for DecimalFormat klasse : double myNumber = 5.735644 ; DecimalFormat decFormat = new DecimalFormat (); String decOut = decFormat.format ( myNumber ) ;

    Selv om disse metodene kaller format de doble verdiene , de bruker standard formatering for den nasjonale innstillingen og ikke faktisk vise de doble tallene .
    Options

    Når formateringen dobler , kan programmer velge mellom en rekke alternativer. Følgende utvidet kode demonstrerer bruk av DecimalFormat klassen til å angi antall sifre som skal vises som brøk del av nummeret : DecimalFormat decFormat = new DecimalFormat (); decFormat.setMaximumFractionDigits ( 2 ) ; String decOut = decFormat.format ( myNumber ) ;
    p Dette vil føre til følgende resultat : 5.74

    klassen gir også metoder for å sette minimum og maksimum heltallsverdiene og positive eller negative suffikset strenger
    . utgang

    Når du bruker DecimalFormat og NumberFormat klasser, kan programmer passere de resulterende strenger til en utgang objekt de bruker til å vise eller skrive ut de doble verdiene . Hvis et program formaterer dobbel verdi å sende den rett til standard ut konsollen , kan det utføre hele prosessen i en enkelt linje som følger: System.out.format ( " Her er et tall :% .2 f" , myNumber ) ;
    p Dette vil føre til følgende resultat : Her er et tall : 5.74

    koden angir at antall parameter skal vises med to sifre etter desimaltegnet
    < . br >

    früher :

     Weiter:
      Relatert Artike
    ·NetBeans Web Service Tutorial 
    ·Hvordan bygge en App Rundt en Java Applet 
    ·Hvordan redigere Java Applets 
    ·Hvordan Sammenlign heltall i Java 
    ·Hvordan utvikle Java-applikasjoner for en Blackberry 
    ·Forklaring av Int N1 og N2 i Java-kode 
    ·Hvordan skrive en Runescape Script i Eclipse 
    ·Hvordan Java Støtter programvare Reusability 
    ·Grunner for en Java Lang Inkompatibel Klasseendring Fei…
    ·Flash Vs . Java Applet 
      Anbefalte artikler
    ·Hvordan lage en fil fra en tekstboks i VB6 
    ·Hvor å Åpen Linux Python XRCed 
    ·Ved å bruke JSP Vs . JSPF 
    ·Hvordan Lim Resultater og kjøre makroer i Excel Fra Or…
    ·Slik kopierer fil innhold Into Word og Vice Versa Bruke…
    ·Hvordan Program Apps for Android 
    ·Hvordan lage en iPhone App Really Simple 
    ·Hvordan lage en gris spill i pseudokode 
    ·Hvordan tilordne XML til en variabel i PHP 
    ·Slik bruker du BASIC Stamp 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/