Know-how, előadás, általános gondolatok a java nyelvéről

1.3.Alfavit Java nyelven. Decimális és hexadecimális számjegyek és egész számok. Fenntartott szavak

A Java nyelvi ábécé

A Java nyelv ábécéje betűkből, tizedesjegyekből és különleges karakterekből áll. Letters tartják betűk (kódolt ASCII standard), levelek nemzeti ábécé (kódolt A Unicode szabványban, UTF-16 kódolású), és a megfelelő szimbólumokra kódolt vezérlő szekvenciák (ezeket később ismertetjük).

A betűk és számok a programozási nyelv változóinak, módszereinek és egyéb elemeinek azonosítóként (azaz neveként) használhatók. Azonban, ha nemzeti betűket használ az azonosítókban, egyes esetekben problémák adódhatnak - ezek a szimbólumok kérdőjel formájában jelennek meg.

Mivel a betűk csak a nemzeti ábécék karaktereinek részei. A nemzeti ábécék fennmaradó szimbóluma különleges szimbólum. Ezeket a Java nyelv operátorainak és határolóinak használják, és nem képezhetik az azonosítók részét.

Latin ASCII betűk

További "betűk" ASCII

  • _ aláhúzás,
  • $ a dollár jel.

Nemzeti betűk az orosz betű példáján

  • ABCG ... EYU - tőke (tőke),
  • abvg ... eyu - kisbetű

Decimális és hexadecimális számjegyek és egész számok

A Java forráskódban (az úgynevezett literál konstansok) egész szám numerikus állandók tizedes vagy hexadecimális lehet. Ezek az ASCII vagy Unicode karakterek az alábbiak szerint íródnak.

A decimális állandókat a szokásos módon írják. Például: -137.

A hexadecimális konstans a 0x vagy a 0x karakterekkel kezdődik (a 0-as számjegy, majd a latin X betű), majd a számot hexadecimális jelölés követi. Például 0x10 felel meg; 0x2F megfelel, stb. A hexadecimális jelölést az alábbiakban ismertetjük.

Korábban az oktális számokat néha használják, és a C / C ++, valamint a Java régebbi verziói esetében a szám 0-tól kezdődő számmal írható. Jelenleg a programozás során az oktális számokat szinte soha nem használják, és a vezetõ nulladik nem megfelelõ használata logikai hibákhoz vezethet a programban.

A normál rekordban az egész szám állandó. Ha az állandó után (vagy l, ami még rosszabb a szövegben, még akkor is, ha a fejlesztési környezetben kiemel) hozzáadja az L betűt, akkor hosszú lesz. szélesebb értéktartományt tartalmaz, mint az int.

Most magyarázzuk meg, mi a hexadecimális jelölés a számok írásához és miért szükséges.

Az információ a számítógépben bináris formában jelenik meg - bitek sorrendjében. Egy kicsit egy minimális információ, amelyet cellaként lehet ábrázolni, amelyben nulla vagy egy tárolt. De egy kicsit túl kicsi, ezért a számítógépeken tárolt, kódolt és bájtos információk - 8 bites részek.

Az úgynevezett decimális számrendszerben írt számokkal dolgozunk. 10 számjegye (0-tól 9-ig), és tizedesjegyek vannak a számban. A bal oldalon lévő minden számjegy 10-es súlya az előzőhöz képest, vagyis egy adott kategóriához tartozó számnak megfelelő szám megszerzéséhez a számot 10-re kell szorozni a megfelelő mértékig. Vagyis stb.

A programozás során a decimális számrendszer nem mindig megfelelő, mivel a számítógépekben az információk bitek, bájtok és nagyobb részek formájában vannak kialakítva. Kényelmetlen az ember számára, hogy adatokat szolgáltasson hosszú és hosszú nullák formájában. Jelenleg a hexadecimális számrendszer szabványos a programozásban. Például segítségével természetesen kódolt színértékekkel az egyes bitek számának beállítása, és titkosítja a dekódoló információt, és így tovább. Ebben a jelölési ez minden nagyon hasonló a tizedes, de nem 10, és 16 számjegy, és mentesíti súlya 10 és 16. Mivel az első 10 számjegy szokásos decimális számjegy, és a hiányzó számok 9-nél nagyobb, akkor a tőke Latin A, B, C, D, E, F betűk:

  • 0 1 2 3 4 5 6 7 8 9 A B C D E F

Azaz A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.

Ne feledje, hogy hexadecimális jelölésnél a 0 és 9 közötti számok azonosak, a 9-t meghaladó számok pedig azonosak. A 10-től 15-ig terjedő számok hexadecimális jelölésnél az A-tól F-ig terjedő betűket használják, majd a következő hexadecimális számjegyet használják. A hexadecimális jelölés 16 decimális számát 10-nek kell írni. Hogy ne keverjük össze a különböző számrendszerekben írt számokat. Róluk jobbra írjon egy indexet, amely a számrendszer alapját jelzi. A decimális rendszer esetében ez 10, hexadecimális 16. Egy decimális rendszer esetében a bázis általában nem jelzett, hacsak nem okoz zavart. Hasonlóképpen, a szakirodalomban gyakran nem jelzik a hexadecimális jelölésű számok alapját. ha a rekordszámokban nincsenek "normál" számok 0-tól 9-ig, hanem az "alfabetikus" számok az A-tól F-ig is. Általában nagybetűket használnak, de kisbetűket is használhatunk.

A számok számítógépes ábrázolásának részleteit külön fejezetben tárgyaljuk.

Java fenntartott szavak

Ezek a szavak a nyelv szintaktikai konstrukcióihoz vannak fenntartva, és céljukat nem lehet újra meghatározni a programon belül.

1.4. Vezérlési sorozatok. Unicode karakterek. Speciális karakterek

Vezérlési sorozatok

Vezérlési szekvenciák - karakterek a szöveg kialakításához

Néha egy program szövegében a sztringek olyan szimbólumok használatát követelik meg, amelyek a szokásos módon nem írhatók be a program szövegébe. Például az idézőjelek szimbólumait (ezeket idézőjeleken belül kell használni, ami nehéz), egy kérdőjelet (egy terner feltételes utasításra fenntartva) és különféle speciális karaktereket. Ebben az esetben használja a vezérlőszekvenciát - egy hátsó sáv karaktert, amelyet egy vezérlő karakter követ. A táblázat az ellenőrző szekvenciákat mutatja. amelyeket a Java nyelven használnak.

Kapcsolódó cikkek