I det här programmet lär vi oss att konvertera heltal (int) variablerna till det dubbla i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java-datatyper (primitiva)
- Java Basic Input and Output
Exempel 1: Java-program för att konvertera int till dubbel med 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 exemplet ovan har vi int
typvariabler a och b. Lägg märke till raden,
double c = a;
Här int
omvandlas typvariabeln automatiskt till double
. Det beror på att det double
är en högre datatyp (datatyp med större storlek) och int
är en lägre datatyp (datatyp med mindre storlek).
Därför kommer det inte att förlora data när du konverterar från int
till double
. Detta kallas vidgning typecasting . För mer information, besök Java Typecasting.
Exempel 2: Konvertera int till objekt för Double med valueOf ()
Vi kan också konvertera int
typvariabeln till ett objekt i Double
klassen. Till exempel,
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 exemplet ovan har vi använt Double.valueOf()
metoden för att konvertera variabeln a till ett objekt av Double
.
Här Double
är en omslagsklass i Java. För att lära dig mer, besök Java Wrapper Class.