Forum » Programiranje » java - vrednost spremenljivk
java - vrednost spremenljivk
Horizontko ::
Zakaj mi v javi (Eclipse) v spremenljivkah double (float...) kaže "celošt. vrednosti", npr. double a = 7/5;
System.out.println(a); //izpiše 1.0 ?
System.out.println(a); //izpiše 1.0 ?
kunigunda ::
Probi 7.0/5.0
Ker pr kompajlanju on ne ve kaj bi rad na desni strani za konstanto mel, torej vzame int.
Ker pr kompajlanju on ne ve kaj bi rad na desni strani za konstanto mel, torej vzame int.
Zgodovina sprememb…
- spremenilo: kunigunda ()
kunigunda ::
Ni kej. Drgac lohk tud sam poves kaj bi rad kot rezultat
double a=(double)7/5;
double a=(double)7/5;
Zgodovina sprememb…
- spremenilo: kunigunda ()
arjan_t ::
kunigunda ::
Sej tko sm tud mislu, vazn da je vsaj en double.
Lahko je tud na nacin:
double a=7d/5d, a=7d/5 a=7/5d
Jaz sem navajen pri float konstantah s formulo vedno piko zraven vsacga pisat.
Aha, zdej sm vidu kje si me narobe razumu. Casting nism mislu kot karkoli na desni, sam ce mas spremenljivke pol ne mors pisat z decimalko,
dost je sam
double a=(double)b/c
pac prvi
Lahko je tud na nacin:
double a=7d/5d, a=7d/5 a=7/5d
Jaz sem navajen pri float konstantah s formulo vedno piko zraven vsacga pisat.
Aha, zdej sm vidu kje si me narobe razumu. Casting nism mislu kot karkoli na desni, sam ce mas spremenljivke pol ne mors pisat z decimalko,
dost je sam
double a=(double)b/c
pac prvi
Zgodovina sprememb…
- spremenilo: kunigunda ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# testiranjeOddelek: Programiranje | 1273 (978) | Yacked2 |
» | KalkulatorOddelek: Programiranje | 1316 (1083) | lebdim |
» | C++ seminarska (strani: 1 2 )Oddelek: Programiranje | 5521 (3703) | xyd1 |
» | Prikaz programa v windowsihOddelek: Programiranje | 1263 (1181) | s51as |
» | [C] naloga: min, max s funkcijami in kazalciOddelek: Programiranje | 1390 (1244) | bozjak |