De Java- taal kan variabelen van vele verschillende numerieke types te modelleren . Ontwikkelaars kunnen floating point getallen opslaan als waarden of variabelen . De vlotter wrapper -klasse biedt ook methodes voor het verwerken van floating point waarden . Wanneer een programma een float getal , kan de ontwikkelaar de waarde van het breukdeel op eenvoudige rekenkundige bepalen . Deze berekening omvat de bepaling van de rest van de waarde na een deling . Float Variabele Java-programma's kunnen modelleren floating point waarden als primitief soort variabelen . De volgende voorbeeldcode geeft aan het creëren en het instantiëren van een float variabele met een waarde : float myNumber = 5.7f ; Deze variabele slaat de opgegeven floating point waarde . Het programma kan uitvoeren rekenkundige berekeningen en andere numerieke verwerking met behulp van deze variabele . De variabele kan elke naam naar keuze van de programmeur , maar het wordt algemeen aanbevolen om namen die zinvol zijn binnen de applicatie context zijn kiezen . Modulus De rest operator in Java programmacode de restwaarde volgende indeling bepalen door een bepaald nummer . Om het fractionele deel van een waarde , zoals een float of double bepalen , kunnen programma's de rest gebruiken na deling door een, als volgt : float fractionalPart = myNumber % 1 ; Deze nieuwe float variabele bevat het fractionele deel van de oorspronkelijke variabele . Het resultaat is ook een floating point type nummer , zodat de ontwikkelaar kan verder uit te voeren numerieke verwerking op indien nodig . Float Object Sommige Java-programma's model floating point getal waarden met de vlotter wrapper klasse . De volgende voorbeeldcode geeft aan het creëren van een float -object met behulp van de originele primitieve soort float variabele als parameter : Float numObject = Float.valueOf ( myNumber ) ; Als een programma heeft een floating point getal gemodelleerd op deze manier , moet het te converteren naar een primitief type om de rest operatie uit te voeren , als volgt : float objectFraction = numObject.floatValue ( ) % 1 ; deze berekent de fractionele deel als een restant slaat vervolgens het resultaat in een nieuw primitief soort float variabele . Conversie programma waarin floating point getallen worden vaak vertegenwoordigd moeten omrekenen en variabelen tussen soorten . Met behulp van casting , kunnen ontwikkelaars aantal waarden als volgt converteren tussen primitieve types , waaronder floating point variabelen : dubbele Newnum = ( dubbel ) myNumber ; Dit zet de float waarde van een dubbele , opslaan het resultaat in een nieuw primitieve variabele . Dit komt vaak voor als een programma moet een exacte waarde voor het decimale gedeelte . De code biedt toegang tot de fractionele rest van de dubbele waarde gebruikmaking van dezelfde techniek als voor de vlotter , als volgt : dubbele fractionDouble = Newnum % 1 ; Deze bevat de dubbele uitvoering van de fractionele onderdeel voor de originele vlotter .
|