Š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.








