Java program za pretvaranje varijabli tipa int u dvostruke

U ovom ćemo programu naučiti pretvoriti cjelobrojne (int) varijable u double u Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java tipovi podataka (primitivni)
  • Osnovni ulaz i izlaz Java

Primjer 1: Java program za pretvaranje int u dvostruko pomoću Typecastinga

 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 ) )

U gornjem primjeru imamo intvarijable tipa a i b. Primijetite crtu,

 double c = a;

Ovdje se intvarijabla tipa automatski pretvara u double. To je zato što doubleje viši tip podataka (tip podataka s većom veličinom) int, a niži je tip podataka (tip podataka s manjom veličinom).

Stoga neće doći do gubitka podataka tijekom pretvorbe iz intu double. To se naziva proširivanje slanja tipova . Da biste saznali više, posjetite Java Typecasting.

Primjer 2: Pretvori int u objekt Double-a pomoću valueOf ()

Također možemo pretvoriti intvarijablu tipa u objekt Doubleklase. Na primjer,

 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 ) )

U gornjem primjeru koristili smo Double.valueOf()metodu za pretvorbu varijable a u objekt od Double.

Evo Doubleklase omotača na Javi. Da biste saznali više, posjetite klasu Java Wrapper.

Zanimljivi članci...