„Java“ programa konvertuoti int tipo kintamuosius į dvigubus

Šioje programoje išmoksime konvertuoti sveikojo skaičiaus (int) kintamuosius į dvigubą „Java“.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ duomenų tipai (primityvūs)
  • „Java“ pagrindinis įvestis ir išvestis

1 pavyzdys: „Java“ programa, norint konvertuoti int dvigubai naudojant „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 ) )

Ankstesniame pavyzdyje mes turime inttipo kintamuosius a ir b. Atkreipkite dėmesį į eilutę,

 double c = a;

Čia inttipo kintamasis automatiškai konvertuojamas į double. Taip yra todėl, kad doubleyra aukštesnis duomenų tipas (duomenų tipas su didesniu dydžiu) ir intyra mažesnis duomenų tipas (duomenų tipas su mažesnio dydžio).

Taigi, konvertuojant iš intį , duomenys nepraras nuostolių double. Tai vadinama išplėstu rašymu . Norėdami sužinoti daugiau, apsilankykite „Java Typecasting“.

2 pavyzdys: Konvertuokite int į Double objektą naudodami valueOf ()

Taip pat inttipo kintamąjį galime paversti Doubleklasės objektu . Pavyzdžiui,

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

Ankstesniame pavyzdyje mes naudojome Double.valueOf()metodą kintamąjį a paversti objektu Double.

Čia Doubleyra „Java“ pakavimo klasė. Norėdami sužinoti daugiau, apsilankykite „Java Wrapper“ klasėje.

Įdomios straipsniai...