» »

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 ?

kunigunda ::

Probi 7.0/5.0
Ker pr kompajlanju on ne ve kaj bi rad na desni strani za konstanto mel, torej vzame int.

Zgodovina sprememb…

  • spremenilo: kunigunda ()

Horizontko ::

Aha hvala, zdej dela.

kunigunda ::

Ni kej. Drgac lohk tud sam poves kaj bi rad kot rezultat

double a=(double)7/5;

Zgodovina sprememb…

  • spremenilo: kunigunda ()

arjan_t ::

kunigunda je izjavil:

Ni kej. Drgac lohk tud sam poves kaj bi rad kot rezultat

double a=(double)7/5;


ni to čisto res 7/5 bo vedno celoštevilsko deljenje. Kar si ti napisal se "interpretira" kot ((double)7)/5, kar je enako kot 7.0/5 in tako se izvede double deljenje

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

Zgodovina sprememb…

  • spremenilo: kunigunda ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# testiranje

Oddelek: Programiranje
121273 (978) Yacked2
»

Kalkulator

Oddelek: Programiranje
111316 (1083) lebdim
»

C++ seminarska (strani: 1 2 )

Oddelek: Programiranje
635521 (3703) xyd1
»

Prikaz programa v windowsih

Oddelek: Programiranje
101263 (1181) s51as
»

[C] naloga: min, max s funkcijami in kazalci

Oddelek: Programiranje
71390 (1244) bozjak

Več podobnih tem