Hoe te converteren naar verdubbelen in Java

Hoe Te Converteren Naar Verdubbelen In Java



In Java zijn de meest populaire primitieve gegevenstypen ' dubbele ' en ' int “. Het dubbele gegevenstype is uitgebreider dan het int-type omdat het 64-bits getallen met drijvende komma opslaat en meer geheugenruimte in beslag neemt, terwijl het integer-type 32-bits gehele getallen opslaat. Java converteert impliciet int-waarden naar double. Het is echter mogelijk dat u dit int moet uitvoeren om de conversie expliciet te verdubbelen.

Deze blog beschrijft de methode voor het converteren van int naar double in Java.

Hoe te converteren int naar verdubbelen in Java?

Voor het converteren van int naar dubbel, kunt u het volgende gebruiken:







  • Toewijzingsoperator
  • Typecasting
  • valueOf() methode

We zullen nu elk van de genoemde methoden één voor één bekijken.



Methode 1: Converteer int naar dubbel met behulp van de toewijzingsoperator

In Java-programmeertaal kan het lagere gegevenstype eenvoudig worden geconverteerd naar het hogere gegevenstype met behulp van de toewijzingsoperator ' = ”. Dit wordt een impliciete conversie genoemd.



Syntaxis





dubbele b = a

Hier, de opdrachtoperator ' = ' zal converteren ' a ” int type variabele naar “ b ”, wat een variabele van het dubbele type is.

Voorbeeld
In dit voorbeeld zullen we eerst een int-variabele maken met de naam ' a ” met de volgende waarde:



int a = 14 ;

Vervolgens zullen we het converteren naar dubbel met behulp van de ' = ” toewijzingsoperator en sla de resulterende waarde op in “ b ”:

dubbele b = a ;

Voer tot slot de “ Systeem.uit.println() ” methode om de geconverteerde waarde op de console weer te geven:

Systeem. uit . println ( 'De integerwaarde geconverteerd naar dubbel: ' + b ) ;

De uitvoer laat zien dat het gehele getal met succes is geconverteerd naar een dubbele waarde:

Methode 2: Converteer int naar dubbel Typecasting gebruiken

Typecasting wordt gebruikt wanneer we het ene datatype naar het andere willen converteren. Meer specifiek kan het ook worden gebruikt voor de conversie van int naar dubbele.

Syntaxis

dubbele b = ( dubbele ) a ;

Hier zullen we converteren ' a ” int type variabele naar “ b ”, wat een variabele van het dubbele type is. De ( dubbele ) geeft het vereiste typegegoten gegevenstype aan.

Voorbeeld
In dit voorbeeld gebruiken we hetzelfde integer-type “ a ” variabele en converteer de waarde naar “ dubbele ” met behulp van Typecasting. Hier wordt ook de toewijzingsoperator gebruikt; het gespecificeerde gehele getal wordt echter getypt in de dubbele en vervolgens opgeslagen in de dubbele typevariabele ' b ”:

dubbele b = ( dubbele ) a ;

Druk vervolgens de geconverteerde waarde af met de ' Systeem.uit.println() methode:

Systeem. uit . println ( 'De integerwaarde geconverteerd naar dubbel door typecasting: ' + b ) ;

Uitgang:

Wilt u een ingebouwde Java-methode gebruiken voor het opgegeven doel? Ga naar het volgende gedeelte!

Methode 3: Converteer naar double met behulp van de methode valueOf()

De ' Dubbele ” Java-wrapperklasse biedt een “ waarde van() ”-methode die kan worden gebruikt om int naar double te converteren. Het is een methode van het statische type, wat betekent dat we geen object hoeven te maken en de methode hoeven aan te roepen met behulp van de klassenaam, omdat deze zonder deze extra stap toegankelijk is.

Syntaxis

dubbele b = Dubbele. waarde van ( a ) ;

Hier zullen we converteren ' a ” int type variabele naar “ b ” door het als argument door te geven aan de “ waarde van() ” methode.

Voorbeeld
Hier zullen we de waarde van de reeds gemaakte “ a ” variabele met behulp van de waarde van() methode. De methode duurt “ a ” als argument en retourneert de geconverteerde dubbele waarde:

dubbele b = Dubbele. waarde van ( a ) ;

Druk ten slotte de geconverteerde waarde af met behulp van de ' Systeem.uit.println() methode:

Systeem. uit . println ( 'De integerwaarde geconverteerd naar double door wrapperClass: ' + b ) ;

Uitgang:

We hebben alle essentiële instructies gecompileerd met betrekking tot het converteren van int naar double in Java.

Conclusie

Er zijn drie methoden om int naar double te converteren in Java: de operator Assignment gebruiken, Typecasting gebruiken en de methode valueOf() van de Double Java-wrapperklasse. Al deze methoden werken ongeveer hetzelfde; u kunt er echter een kiezen, afhankelijk van uw voorkeuren. In dit bericht hebben we de methoden beschreven om een ​​int om te zetten in verdubbelen in Java.