Java programozásban mikor melyik változókat használjuk?
byte,short, int, long: ezek egész számokat tárolnak, méretükben, és így a tárolni képes számtartományban különböznek (1,2,4,8 byte). mindegyik előjeles/signed
char: a shorthoz hasonlóan 2 byte, csak előjel nélküli, így 0-65535 tartományban képes számokat tárolni. Unicode karakterek tárolására használjuk; a ' jelekben lévő karakter egy char érték
float, double: tizedestörtek ("lebegőpontos szám"). méretük 4, illetve 8 byte, tehát pontosságukban különböznek
boolean: igaz/hamis
Ha nagy pontossággal kell számolni, arra meg ott a BigInteger (egész szám), vagy BigDecimal (tört)
Ja meg Java-ban egész számoknál általában int-et ( -2147483648-tól +2147483647-ig, [link] ), vagy ha lehet hogy nem fér bele akkor long-ot szoktak használni. byte-t általában tömb formában (byte[]), adatfolyamoknál (pl. InputStream, OutputStream).
Nem szokás short-ot illetve byte-ot használni számokra, akkor sem ha mindenképp belefér. short (tömb formában is) esetleg grafikus felületeknél, kép- és hangfeldolgozásnál van használatban.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!