În acest program, vom învăța să convertim variabilele întregi (int) în dublu în Java.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:
- Tipuri de date Java (Primitive)
- Intrare și ieșire de bază Java
Exemplul 1: Program Java pentru a converti int în dublu folosind 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 ) )
În exemplul de mai sus, avem int
variabile de tip a și b. Observați linia,
double c = a;
Aici, int
variabila de tip este convertită automat în double
. Acest lucru se datorează faptului că double
este un tip de date mai mare (tip de date cu dimensiuni mai mari) și int
este un tip de date mai mic (tip de date cu dimensiuni mai mici).
Prin urmare, nu vor exista pierderi de date în timpul conversiei de int
la double
. Aceasta se numește extinderea tipografierii . Pentru a afla mai multe, vizitați Java Typecasting.
Exemplul 2: convertiți int în obiectul Double folosind valueOf ()
De asemenea, putem converti int
variabila tip într-un obiect al Double
clasei. De exemplu,
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 ) )
În exemplul de mai sus, am folosit Double.valueOf()
metoda pentru a converti variabila a într-un obiect al Double
.
Iată Double
o clasă de împachetare în Java. Pentru a afla mai multe, vizitați clasa Java Wrapper.