| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java Dobbelt formatering
    Når Java -programmer bruger numeriske data internt , de ofte også vise disse data til brugerne. For at håndhæve et niveau af kontrol over udseendet af talværdier såsom primitive typen doubler, kan Java-programmører formatere tallet output. Systemet, DecimalFormat og TalFormat klasser giver metoder programmører kan bruge til at diktere udseendet af deres numre. Ved hjælp af disse klasser, kan et program vise tal til brugere i en konsekvent, læsbar måde . Klasser

    Java-programmer kan bruge en række klasser til at formatere dobbelt display, afhængigt af output involverede metoder. Hvis du vil udskrive til output konsollen kan et program bruge System objekt til format output. De TalFormat og DecimalFormat klasser giver også konkrete formatering metoder til nummertyperne. Ved hjælp af disse, kan programmører angive antallet af cifre , der skal vises før og efter kommaet samt andre display egenskaber. Hvis du vil bruge TalFormat og DecimalFormat klasser skal et program importere " java.text "-pakke som følger: . Import java.text * ,
    Metoder

    Java programmer kan kalde forskellige dobbelt formatering metoder afhængig af de klasser, de bruger. For eksempel viser følgende kode ved hjælp af en TalFormat objekt: double mynumber = 5.735644 ; TalFormat numFormat = NumberFormat.getNumberInstance ( Locale.US ) String numOut = numFormat.format ( mynumber )

    Denne kode bruger en TalFormat indsigelse at definere formatering for en dobbelt værdi , opbevaring resultatet som en streng variabel. Følgende kodeeksempel viser teknikken for DecimalFormat klasse: double mynumber = 5.735644 ; DecimalFormat decFormat = new DecimalFormat (); String decOut = decFormat.format ( mynumber )

    Selv om disse metoder kalder format de dobbelte værdier de bruger standardformateringen for locale og faktisk ikke vise dobbelte antal.
    Options

    Når formateringen doubler, kan programmer vælge fra en bred vifte af valgmuligheder. Følgende udvidede kode demonstrerer bruge DecimalFormat klassen til at angive antallet af cifre , der skal vises som brøkdelen af nummer: DecimalFormat decFormat = new DecimalFormat (); decFormat.setMaximumFractionDigits (2), String decOut = decFormat.format ( mynumber ) ;

    Dette vil medføre følgende output : 5,74

    klassen også metoder til at indstille minimum og maksimum heltalsværdier og positive eller negative suffix strings
    . output

    Når du bruger DecimalFormat og TalFormat klasser, kan programmerne passere de resulterende strenge at nogen output objekt, de bruger til at vise eller udskrive den dobbelte værdier. Hvis et program formaterer dobbelt værdi til at sende det direkte til standard output konsol, kan det udføre hele processen i en enkelt linje som følger: System.out.format ( " Her er et nummer : % .2 f" , mynumber ),

    Dette vil resultere i følgende output: Her er et nummer : 5,74

    koden angiver , at antallet parameter skal vises med to cifre efter kommaet
    < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Brøkdelen af et Float i Java 
    ·Hvordan man opbygger en Java Website 
    ·Hvordan skal tjekkes EPS format i Java 
    ·Hvordan man laver en Tekstfelt standard på nul i Java 
    ·Sådan bruges ABS i Java 
    ·Sådan Fix Upside Down Java Billeder 
    ·Sådan Luk et MQ -forbindelse fra Java 
    ·Jeg kan ikke Render JSP filer i IE 8.0 
    ·Sådan bestemme det samlede antal forekomster af hvert …
    ·Kan vi bruge selen i Java 
      Anbefalede Artikler
    ·Hvad Er MARC format 
    ·Sådan fjernes Mellemrum i PHP Code om Dreamweaver CS3 
    ·Sådan Trim det sidste tegn i PHP 
    ·Hvordan man skriver en if-sætning i Visual Basic 
    ·Sådan oprettes en matrix af sekventielle numre i Ruby 
    ·Sådan pakkes en e-mailadresse på PHP 
    ·Sådan får du gratis Cursor Effects 
    ·Sådan Indsæt PHP Into JavaScript 
    ·Sådan konvertere en streng til en DataSet 
    ·Sådan Upload og Parse en CSV i en PHP Array 
    Copyright © Computer Viden http://www.computerdk.com