Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java Dubbele Opmaak
Als Java- programma's te gebruiken numerieke data intern , ze vaak ook deze gegevens om gebruikers weer te geven . Tot een niveau van controle over het uiterlijk van het aantal waarden zoals primitief soort dubbelspel af te dwingen , kan Java-programmeurs het aantal output formaat . Het systeem , DecimalFormat en NumberFormat klassen bieden methoden programmeurs kunnen gebruiken om het uiterlijk van hun nummers dicteren . Met behulp van deze klassen , kan een programma nummers aan gebruikers op een consistente , leesbare manier weer te geven . Klassen

Java-programma kan een scala van klassen gebruiken om dubbele weergave opmaken , afhankelijk van de output methoden betrokken . Afdrukken op de uitgang console , kan een programma het object Systeem te gebruiken om vorm uitvoer . De NumberFormat en DecimalFormat lessen bieden ook specifieke opmaak methoden voor types nummer . Met behulp van deze , kunnen programmeurs het aantal cijfers dat moet verschijnen voor en na de komma , alsmede andere weergave- eigenschappen opgeven . Om de NumberFormat en DecimalFormat klassen gebruiken, moet een programma de " java.text " pakket importeren als volgt : . Import java.text * ;
Methoden

Java
programma's kunnen verschillende dubbele opmaak methoden, afhankelijk van de lessen die ze gebruiken noemen . Bijvoorbeeld , de volgende code toont het gebruik van een NumberFormat object : dubbele myNumber = 5.735644 ; NumberFormat numFormat = NumberFormat.getNumberInstance ( Locale.US ) ; String numOut = numFormat.format ( myNumber ) ;

Deze code maakt gebruik van een NumberFormat bezwaar maken tegen de opmaak definiëren voor een dubbele waarde , het opslaan van het resultaat als een string variabele . De volgende voorbeeldcode geeft aan de techniek voor de DecimalFormat klasse: dubbele myNumber = 5.735644 ; DecimalFormat decFormat = new DecimalFormat ( ) ; String DecOut = decFormat.format ( myNumber ) ;

Hoewel deze methoden noemen formaat van de dubbele waarden , ze gebruiken de standaard opmaak voor de locale en niet daadwerkelijk de dubbele cijfers weer te geven .
Opties

Als het formatteren verdubbelt , kan programma's kiezen uit een verscheidenheid van opties . De volgende uitgebreide code toont het gebruik van de DecimalFormat klasse om het aantal cijfers dat moet worden weergegeven als het fractionele deel van het nummer op te geven : DecimalFormat decFormat = new DecimalFormat ( ) ; decFormat.setMaximumFractionDigits ( 2 ) ; String DecOut = decFormat.format ( myNumber ) ;

Dit zal de volgende output veroorzaken: 5,74

de klasse biedt ook methoden om de minimale en maximale integer waarden en positieve of negatieve achtervoegsel snaren set
. Output

bij gebruik van de DecimalFormat en NumberFormat klassen , kunnen programma's de resulterende tekenreeksen doorgeven aan eventuele uitgangsobject ze gebruiken om de dubbele waarden weer te geven of af te drukken . Als een programma wordt het formatteren van de dubbele waarde voor het rechtstreeks verzenden naar de standaard uitvoer console , het kan het hele proces uit te voeren op een enkele regel als volgt : System.out.format ( " Hier is een aantal : % .2 f " , myNumber ) ;

Dit resulteert in de volgende uitvoer : Hier is een aantal : 5,74

de code geeft aan dat de parameter nummer moet worden weergegeven met twee cijfers na de komma
< . br >

Previous: Next:
  Java Programming
·Hoe maak je een Map in Java Cr…
·Niveaus van Java Certification…
·Hoe te gebruiken Android SDK T…
·Hoe vindt u de Gemiddelde Met …
·Hoe maak je een 3D- Java Game …
·Meerdere Doelen in NetBeans Pr…
·Hoe te Android integreren met …
·Drie Primaire Voordelen van EN…
·Hoe te verbinden twee drop-dow…
  Related Articles
Hoe maak je dubbele aanhalingstekens sch…
Hoe te String converteren naar Visual Ba…
Lang Dubbele Integers in Visual Basic 
Hoe maak je een dubbele te maken in een …
Java Vs . Ruby 
Hoe de Python Methode Van Java Bel 
Hoe je Java Apps Run Van Python 
Hoe maak je dubbele aanhalingstekens ver…
Hoe kan ik PHP code gebruiken in een Jav…
  Programmering Articles
·Hoe kan ik een artikel verwijderen in MI…
·Hoe u een proxy server Detect in NET 
·Hoe te sorteren door een andere query in…
·Hoe te Program in MIPS 
·Hoe kan ik een string in Java 
·Hoe kan ik een SWF -bestand in PHP embed…
·Hoe Vergelijk Computer Algorithms 
·Toegang krijgen tot de SendKeys Functie 
·Hoe te Autogenerated Columns verbergen 
Copyright © Computer Kennis http://www.nldit.com