Selles programmis õpime teisendama täisarvu (int) muutujad Java-s kahekordseks.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java andmetüübid (primitiivsed)
- Java põhisisend ja väljund
Näide 1: Java-programm teisendamaks int kahekordistamiseks, kasutades 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 ) )
Ülaltoodud näites on meil int
tüübimuutujad a ja b. Pange tähele joont,
double c = a;
Siin int
teisendatakse tüübimuutuja automaatselt double
. Selle põhjuseks double
on suurem andmetüüp (suurema tüüpi andmetüüp) ja int
madalam andmetüüp (väiksema suurusega andmetüüp).
Seega ei tule mingit kahju andmeid, kui muundamist int
et double
. Seda nimetatakse tüpecastingu laiendamiseks . Lisateabe saamiseks külastage Java Typecasting.
Näide 2: teisendage int topeltobjektiks, kasutades valueOf ()
Samuti võime tüübimuutuja teisendada klassi int
objektiks Double
. Näiteks,
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 ) )
Ülaltoodud näites oleme Double.valueOf()
muutuja a teisendamiseks objektiks kasutanud meetodit Double
.
Siin Double
on Java-ümbriste klass. Lisateabe saamiseks külastage Java Wrapperi klassi.