V tem programu se bomo naučili pretvarjati celoštevilčne (int) spremenljivke v dvojno v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Vrste podatkov Java (primitivne)
- Osnovni vhod in izhod Java
Primer 1: Program Java za pretvorbo int v dvojno z uporabo 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 ) )
V zgornjem primeru imamo intspremenljivki tipa a in b. Opazite vrstico,
double c = a;
Tu se intspremenljivka tipa samodejno pretvori v double. To je zato, ker doubleje višji podatkovni tip (podatkovni tip z večjo velikostjo) in intje nižji podatkovni tip (podatkovni tip z manjšo velikostjo).
Zato, ne bo prišlo do izgube podatkov med pretvarjanjem od intdo double. To se imenuje razširitev tipov . Če želite izvedeti več, obiščite Java Typecasting.
Primer 2: Pretvorite int v objekt Double z uporabo valueOf ()
intSpremenljivko tipa lahko pretvorimo tudi v predmet Doublerazreda. Na primer
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 ) )
V zgornjem primeru smo uporabili Double.valueOf()metodo za pretvorbo spremenljivke a v objekt Double.
Tu Doubleje razred zavijanja v Javi. Če želite izvedeti več, obiščite razred Java Wrapper.








