Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Bråkdel av en flottör i Java

    Java kan modellera variabler av många olika numeriska typer . Utvecklare kan lagra flyttal som värden eller variabler . Flottören wrapper klass ger också metoder för behandling av flyttal . När ett program innehåller en flottör nummer, kan utvecklaren bestämma värdet på decimaldelen via en enkel aritmetisk beräkning . Denna beräkning innebär att bestämma den återstående värde efter en division operation . Flyter Variabla

    Java-program kan modellera flyttal som primitiv typ variabler . I följande exempelkod visas hur du skapar och exemplifiera en flottör variabel med ett värde :

    float myNumber = 5.7f ;

    Denna variabel lagrar det angivna flyttal. Programmet kan utföra aritmetiska beräkningar och annan numerisk behandling med denna variabel . Variabeln kan ha vilket namn som helst på programmerarens val , men det är allmänt rekommenderas att välja namn som är meningsfulla inom programmet sammanhanget . Addera Modulus

    Resten operatör Java kan koden för att bestämma återstående värde efter division med ett visst nummer . För att bestämma bråkdelen av ett värde som en float eller double , kan program använda resten efter division med ett, enligt följande :

    float fractionalPart = myNumber % 1 ,

    Denna nya float variabel innehåller bråkdelen av den ursprungliga variabeln . Resultatet är också en flyttal typ numret , så att utvecklaren kan genomföra ytterligare numerisk bearbetning på den om det behövs .
    Float Object

    Vissa Java -program modell flyttal värden med klassen float omslaget . I följande exempelkod visas hur du skapar en flottör objekt med den ursprungliga primitiva variabeln typ float som en parameter :

    Float numObject = Float.valueOf ( myNumber ) ;
    p Om ett program har ett flyttal modelleras på detta sätt , måste man konvertera den tillbaka till en primitiv typ för att utföra resten drift , enligt följande:

    float objectFraction = numObject.floatValue ( ) % 1 ;

    detta beräknar fraktionerad del som resten lagrar sedan resultatet i en ny primitiv typ float variabel .
    Konvertering

    program där flyttal representeras ofta behöver konvertera värden och variabler mellan olika typer . Använda gjutning , kan utvecklare konvertera siffervärden mellan primitiva typer , inklusive flytande punkt variabler , enligt följande :

    dubbel newNum = ( dubbel ) myNumber ,

    Detta omvandlar flyttal till en dubbel , lagring resultatet i en ny primitiv typ variabel. Detta är vanligt när ett program behöver ett exakt värde för bråkdelen . Koden kan komma åt bråktalsresten av den dubbla värdet med hjälp av samma teknik som för flottören , enligt följande:

    dubbel fractionDouble = newNum % 1 ;

    Detta innehåller den dubbla versionen av fraktionerad del för den ursprungliga float .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man håller Letters i Frame i Java
    ·Hur man skapar en Java Swing Application i NetBeans
    ·Hur man gör ett objekt röra sig kontinuerligt i Java
    ·Hur att stänga en JFrame
    ·Hur man utvecklar ett Tetris spel i Java Utan en applet…
    ·Hur man lägger en Shell koden till Java
    ·Hur Använd kombinationsrutan med NetBeans GUI
    ·Hur konverterar man från RGB till YCrCb i Java
    ·Hur Flip Pixels i Java med getPixel
    ·Hur man bygger en webbplats för Java
    Utvalda artiklarna
    ·Så här visar en vertikal Histogram i Java
    ·Beskrivning av en C + + Funktion & hur det orsakar en b…
    ·Hur du formaterar datum mellan Java och Oracle
    ·Hur man tar bort Foreign Key Syntax i MySQL
    ·Hur du formaterar utskrift i uppradade kolumner i Java
    ·Hur man installerar VNC Server CentOS
    ·Hur man sparar en PHP fil som HTML
    ·Hur kan jag ändra tecken från en sträng i VBScript
    ·Hur Rikta en textruta i Visual Basic NET Z - Index
    ·Hur du använder Statiska block i Java
    Copyright © Dator Kunskap http://www.dator.xyz