I dette programmet lærer vi å konvertere heltall (int) -variablene til det dobbelte i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java datatyper (primitive)
- Java Basic Input og Output
Eksempel 1: Java-program for å konvertere int til dobbelt ved hjelp av Typecasting
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
I eksemplet ovenfor har vi int
typevariabler a og b. Legg merke til linjen,
double c = a;
Her blir int
typevariabelen automatisk konvertert til double
. Det er fordi det double
er en høyere datatype (datatype med større størrelse) og int
er en lavere datatype (datatype med mindre størrelse).
Derfor vil det ikke være noe tap av data mens du konverterer fra int
til double
. Dette kalles utvidelse av typecasting . Hvis du vil lære mer, kan du gå til Java Typecasting.
Eksempel 2: Konverter int til objekt av Double ved hjelp av valueOf ()
Vi kan også konvertere int
typevariabelen til et objekt i Double
klassen. For eksempel,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
I eksemplet ovenfor har vi brukt Double.valueOf()
metoden til å konvertere variabelen a til et objekt av Double
.
Her Double
er en wrapper-klasse i Java. For å lære mer, besøk Java Wrapper Class.