Típusú változók java és mit kell használni, ha a programozás android, java - a

Nézzük a mai gyors foglalkozik típusok a Java. Összes típus Java két csoportra oszthatók - primitív és referencia típusok.

Itt foglalkozunk primitív típusokat.

Nos, talán a legprimitívebb fajta - egy logikai típusú adatokat. Ő boolean - a legegyszerűbb típusú adatok. Részben ez a fajta képes tárolni csak két érték: true (igaz) vagy false (hamis). A változók ilyen típusú végezhetjük következő opreatsii: - tagadás (nem) «» - logikai ÉS (AND), «||» - logikai OR (vagy), «^» - megszüntetése vagy (XOR) «!». igazság táblázat ezeket a műveleteket itt lehet megtekinteni.

További integer adattípusokat. Ezek közé tartozik a Java az alábbi típusok: byte. rövid. int és hosszú. Mindegyik vesz egy másik értéktartomány, amely egyesíti őket csak az, hogy az értékek mindig integer. Tehát egy byte interaval honnan? 128-127, rövid típusú? 32768 és 32767 egy int? 2147483648-2147483647 és típusú hosszú intervallum? 9,2 × 10 18-9,2 × 10 18. C őket egyszerű vonjuk, add, osztás, szorzás ...

És persze vannak típusú lebegőpontos adatok frakcionált típusok. Ez a fajta úszó és kétszeres pontosságú kettős. float feltételezi értékek körülbelül? 3,4 · 10 38-3,4 × 10 38 és dupla tartományban? 1,8 × 10 × 1,8 308-10 308 Továbbá, vannak olyan különleges értékek az ilyen típusú +? - plusz végtelenhez -? - mínusz végtelen, és Nan - nem egy szám (például 0-val osztás).

Tehát, ha azt akarjuk, hogy egy változót valamilyen típusú, akkor először meg kell adnia annak típusát, majd a nevét:

Tehát rögtön megadhatja a kezdeti érték:

A Java implicit típusú átalakítás. Mi ez? Nos, például azt szeretnénk, hogy két változó int típusú és egy más típusú úszó. Akkor a típusú változó alakítjuk float típusú, és csak akkor tartjuk. Ennek megfelelően, az eredmény az lesz, hogy milyen típusú úszó. Ebben az esetben a kisebb kerül átalakításra, hogy milyen típusú blshemu, és az egész frakcionált. Nos, például itt fog működni:

Itt a változó, amely rögzíti az eredmény egy int, és az eredmény maga írja úszó. Persze lehet, hogy egy másik típusú kézzel. Ez úgy történik, mint ez:

Itt a támogatás a rekord (int), bemutatjuk az összeg a és b int típusú. Azonban egyértelmű, hogy egy egész szám változó értéke nem lehet tárolni 7,5. Működtetésekor frakcionált típusú szerves hogy a törtrész egyszerűen hajtva. Ez okozhat nekotoroyh hiba, ezért ne felejtsd el róla.

És végül egy karakter típus char. Az ilyen típusú változó írhat egy karaktert. mint ez:

karakterek vannak írva a szövegben a program aposztrófok.

Nos, természetesen egyértelmű, hogy ha meg tudod csinálni egy egész típusú kis méretű (byte, short) ne használja a típus kettős :-).

Referenciaként típusú tömbök, osztályok és interfészek.

Nem tetszik? Hasznos? Megosztani!