Program Java pentru a converti variabilele de tip int în dublu

Î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 intvariabile de tip a și b. Observați linia,

 double c = a;

Aici, intvariabila de tip este convertită automat în double. Acest lucru se datorează faptului că doubleeste un tip de date mai mare (tip de date cu dimensiuni mai mari) și inteste 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 intla 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 intvariabila tip într-un obiect al Doubleclasei. 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ă Doubleo clasă de împachetare în Java. Pentru a afla mai multe, vizitați clasa Java Wrapper.

Articole interesante...