Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Slik kopierer du en verdi av en dobbel Into et heltall i Java
    Java språket gir en rekke numeriske typene du kan bruke i dine programmer. I de fleste tilfeller programmene vil bruke primitive typer , men du kan også bruke objekttyper . Hvis du vil kopiere verdien av en dobbel til et heltall , må du konvertere den. Å konvertere en tallverdi fra dobbel typen til heltall , kan du bruke casting eller metoder for Javas numeriske wrapper klassene . Selv om prosessen er ikke komplisert , være klar over at det vil kunne påvirke verdiene programmet ender opp med . Instruksjoner
    en

    Forbered dobbel variabel. Hvis du allerede har en dobbel i programmet , bruk den. Å lage en dobbel presisjon antall primitive typen , bruker du følgende kode :

    dobbel myDouble = 5,7 ;
    p Hvis du foretrekker å bruke en dobbel av objekttype , bruker du følgende kode :

    Double doubleObject = new Double ( 5,7),

    Dette gir koden en dobbel verdi til bruk i konverteringsprosessen
    2

    Lag din heltallsvariabel . . For å lagre konverterte dobbel verdi som et heltall , opprette en variabel for det. For å opprette en primitiv typen heltall , bruk følgende kode :

    int Myint

    å opprette et heltall av objekttype , bruker du følgende kode :

    Integer myInteger

    generelt er det best å holde seg til primitive mindre du har noen grunn til å bruke objekttyper - . for eksempel hvis koden må være i stand til å kalle metoder for Integer klasse på tallverdi


    3

    Kopier verdien av dobbel nummer i heltallsvariabel . Endre koden som følger for å tildele dobbel verdi til heltall:

    int Myint = myDouble ;

    Bruk følgende kode hvis du bruker objekttyper : en

    Integer myInteger = new Integer ( myDouble ) ;
    p Hvis du programmerer i en Integrated Development Environment , ser du feil eller advarsler vises når du skriver inn denne linjen. Dette er fordi du ikke kan tildele et nummer til en annen type direkte. Inntil du fikse denne feilen , vil koden ikke kompilere , så du må kaste den doble til et heltall .
    4

    Kastet doble verdier til heltall . Du kan utføre en avstøpning operasjon på de primitive typen doble verdiene ved å utvide din kode som følger : en

    int Myint = ( int ) myDouble ; Integer myInteger = new Integer ( ( int ) myDouble ) ;
    < p> den konstruktør-metoden for Integer klassen tar en verdi av primitive typen heltall . IDE bør slutte å vise feilmeldinger fordi koden er nå i samsvar med Java regler for typer og støping .
    5

    Bruk wrapper klassene å konvertere mellom antall typer. Hvis du bruker objekttyper , bruke dem til å konvertere dobbel til et heltall som følger : en

    int Myint = doubleObject.intValue ();

    Test dine konvertering operasjoner ved å legge til en utgang uttalelse som følger : en

    System.out.println ( Myint ) ;
    6

    Lagre filen, kompilere og kjøre programmet for å teste den. Den doble verdien rundes ned til et heltall . Dette betyr at du mister en del av den doble verdien etter desimaltegnet .

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer Java Virtual Machine 
    ·Hvordan legge bilder på en Android -emulator 
    ·Hvordan bryte en streng i Delstrenger i Java 
    ·Hvordan finne den korteste Ord i Java 
    ·Java Debugging Teknikker 
    ·Hvordan integrere Android med Eclipse 
    ·Hva er en hendelse Kilde i Java 
    ·Java Software Opplæring på CD 
    ·Hvordan sende SMS med javamail 
    ·Forholdet mellom JVM Minne og Heap størrelse 
      Anbefalte artikler
    ·Typer bufferoverløpet Angrep 
    ·Slik feilsøker Java 
    ·Hvordan lage avhengigheter i Java 
    ·Tutorial på VB Bruke en SQL 
    ·Hva er Structural Syntax eller Oppbygging av C Programm…
    ·Hvordan lage en Quiz i Visual Basic 
    ·En god måte å organisere klasser med Java 
    ·Hvordan lage en CV med JavaScript Program 
    ·Slik viser du en fil som en Hex 
    ·Hvordan å kompilere kode på en Mac 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/