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

    The Round metod i Java

    Java-plattformen erbjuder en rad matematiska funktioner för aritmetiska beräkningar och numeriska behandling . Programmerare kan komma åt dessa metoder med klassen Math . Math klass implementerar metoder för många olika typer av matematiska funktioner , inklusive avrundning . Om ett program innehåller antingen primitiva typen float eller double värden , kan klassen Math utföra avrundning beräkningar på dem vid behov . Math Class

    Math klassen är bland de viktigaste verktygen Java programmerare använder för numeriska funktioner . Klassen är statiska , vilket innebär en programfil kan komma åt och använda den . För att använda funktionen Math klass , programmerare hänvisa till klassen direkt som i följande exempel :

    Math.log ( 17,012 ) ,

    Alternativt kan programmen importera klassen enligt följande :
    .

    import statisk java.lang.Math *;
    p Om detta uttalande är närvarande , kan klassen Math funktionerna visas med stenografi :

    log ( 17,012 ) ,


    metod Disposition

    klassen Math runda metod kan visas inom alla Java -program , genom att ge den metod namn och en parameter antingen dubbel eller float typ . Den parametern typ eller värde kommer att avgöra vilken version av metoden faktiskt utför . De två versionerna av de olika metod returvärde typer , så programkörning efter rundan metoden måste också anpassas till indata som skickas till den .
    Return Value

    Math runda metoden returnerar ett tal . Om ett flyttal eller variabel passeras , kommer metoden returnera ett värde av primitiv typ int , representerar int värde som är närmast parametervärdet . Om ett dubbelt värde passeras , kommer den runda metoden returnera ett värde av typen long , som representerar den närmaste långa värdet till passerade parameter . Program kan lagra returnerade numeriska värdet i en variabel , eller kan utföra ytterligare bearbetning och beräkning på det direkt .
    Dubbla Parameter

    Program som använder metoden Math omgången med en dubbel parameter kommer att få ett int-värde i gengäld. I följande kod utdrag demonstrerar användning av metoden på detta sätt , går det en dubbel variabel referens och lagrar det resulterande värdet i en int variabel :

    dubbel numberX = 50,2 ;

    int roundNum = Math . rund ( numberX ) ;

    Om resultatet inte behövs senare i ett program , kan programmeraren väljer att använda den direkt istället för att lagra det i en variabel
    Float Parameter .

    Java-kod anropar metoden Math rundan med en flottör typ parameter får en lång värde i gengäld . Denna kod visar användning av metoden på detta sätt , med en flottör passerade variabel referens och återvände långa värdet lagras i en variabel för senare referens och användning :

    float floatNumber = 201.6f ;

    långa roundFloat = Math.round ( floatNumber ) ;

    programmet kan nu bearbeta resulterande långa värdet på något sätt nödvändigt Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar en Java Applet Program
    ·Hur Extrahera miniprogram Java Cache
    ·Varför Beräkna en oföränderlig String hash värde
    ·Konvertera en dubbel att flyta i Java utan att förlora…
    ·Kan Java Ta bort sista instans av en karaktär från en…
    ·Hur man skapar en frågesport med random frågor Använ…
    ·Hur man gör ett objekt röra sig kontinuerligt i Java
    ·Java Format för flytande decimalkomma Points
    ·Hur man gör Uppräkningsattribut datatyper i Java
    ·Hur du uppdaterar JavaScript
    Utvalda artiklarna
    ·Perl : Hur man byter Semikolon
    ·Hur ansluta Visual Basic till SQL
    ·Hur Indexera en Heap Table
    ·Hur du formaterar Column Alias ​​i MySQL
    ·Hur kan man växla en variabel i C
    ·Hur skapa diagram i Visual C
    ·Hur du itererar endast jämna antal i För Loop i Pytho…
    ·Hur konverterar man från Int till Char
    ·Hur att skicka parametrar till en applet
    ·Hur man utför dynamisk minneshantering i C + +
    Copyright © Dator Kunskap http://www.dator.xyz