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

    Hur Kopiera ett värde av en dubbel Into ett heltal inom Java

    Java erbjuder en rad numeriska typer du kan använda i dina program . I de flesta fall dina program kommer att använda primitiva typer , men du kan också använda objekttyper . Att kopiera värdet av en dubbel till ett heltal , måste du konvertera den . Att konvertera ett numeriskt värde från dubbla slag till heltal , kan du använda gjutning eller metoderna för Javas numeriska wrapper klasser . Även om processen är inte komplex , vara medveten om att det kan påverka de värden som ditt program slutar upp med . Instruktioner
    1

    Förbered din dubbel variabel . Om du redan har en dubbel i ditt program , använd den . För att skapa en dubbel precision antal primitiv typ , använd följande kod :

    dubbel myDouble = 5,7;
    p Om du föredrar att använda en dubbel på objekttyp , använd följande kod :

    Dubbel doubleObject = new Double ( 5.7 ) ,

    Detta ger din kod ett dubbelt värde som ska användas i omvandlingsprocessen
    2

    Skapa din heltalsvariabel . . För att lagra dina konverterade dubbla värdet som ett heltal , skapa en variabel för det . Om du vill skapa en primitiv typ heltal , använd följande kod :

    int Myint

    att skapa ett heltal objekttyp , använd följande kod :

    Integer myInteger

    i allmänhet är det bäst att hålla sig till primitiver om du inte har någon anledning att använda objekttyper - . exempelvis om din kod måste kunna anropa metoderna i Integer klassen på ditt nummer värde

    Billiga 3

    Kopiera värdet av dubbla antalet i din integer variabel . Ändra koden på följande sätt för att tilldela din dubbla värdet till närmaste heltal :

    int Myint = myDouble ,

    Använd följande kod om du använder objekttyper :

    Integer myInteger = new Integer ( myDouble ) ;
    p Om du programmerar in en Integrated Development Environment , du ser fel eller varningsmeddelanden visas när du anger denna linje . Detta beror på att du inte kan tilldela ett nummer till en annan typ direkt . Tills du fixa detta fel , kommer din kod sammanställa inte , så du måste kasta den dubbla till ett heltal .
    4

    Kasta dina dubbla värden till heltal . Du kan utföra en gjutning operation på dina primitiva typen double värden genom att förlänga din kod enligt följande :

    int Myint = ( int ) myDouble , Integer myInteger = new Integer ( ( int ) myDouble ) ;

    konstruktormetoden för integer klassen tar ett värde av primitiv typ heltal . Din IDE bör sluta visa felmeddelanden eftersom din kod nu följer Javas regler för typer och gjutning .
    5

    Använd wrapper klasser för att konvertera mellan antal typer . Om du använder objekttyper , använd dem för att konvertera din dubbel till ett heltal enligt följande :

    int Myint = doubleObject.intValue ( ) ;

    Testa dina ombyggnaden genom att lägga till en utgång uttalande följande :

    System.out.println ( Myint ) ,
    6

    Spara filen , kompilera och köra programmet för att testa det . Den dubbla värdet avrundas nedåt till ett heltalsvärde . Detta innebär att du förlorar en del av det dubbla värdet efter decimalkommat .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till ett TextField till en JApplet
    ·Nivåer av Java -certifiering
    ·Hur man upptäcka Rektangel Kollision i Java
    ·Konvertera tecken till ASCII-koder i Java
    ·Hur infoga ett objekt i en ComboBox i Java
    ·Den Java-kod som kontrollerar ingångsvärde Med Array …
    ·Hur man skapar turbaserat spel
    ·Hur man gör en MIDI Loop i Java
    ·Hur man använder switch i Java
    ·Hur man skapar en App för Evo
    Utvalda artiklarna
    ·Hur Exportera BMP till GIF i VB6
    ·Hur man skapar en Validate Field i VB6
    ·Hur man använder Raw SQL i Rails
    ·Hur hitta ett array-element i Ruby
    ·Anslutning String för MySQL
    ·Implementera Positional Index Använda Python
    ·Hur man skapar Autocad Lisp Program
    ·Hur Exit AVG 9
    ·Hur konvertera heltal till Bytes
    ·Hur man installerar Java Utan administratörsbehörighe…
    Copyright © Dator Kunskap http://www.dator.xyz