1. Változók és dobozok

A változók speciális dolgok az adatok tárolására . Bármilyen adat. A Java-ban lévő összes adatot változók segítségével tárolják. A változók egyik legjobb módja egy dobozként való felfogás: egy teljesen hétköznapi doboz .

Tegyük fel például, hogy felírod a 13-as számot egy papírra, és behelyezed egy dobozba. Most azt mondhatjuk, hogy "a doboz a 13-as értéket tárolja ".

A Java minden változójának három fontos tulajdonsága van: type , name és value .

A név az egyik változó megkülönböztetésére szolgál a másiktól. Olyan, mint egy címke a dobozon .

A változó típusa határozza meg a benne tárolható értékek/adatok típusát . Süteményt tortadobozban, cipőt cipősdobozban tárolunk, stb.

Az érték valamilyen objektum vagy a változóban tárolt adat.

A Java nyelv minden objektumának megvan a maga típusa . Például a következő adattípusokkal rendelkezhetünk: integer , fractional number , text , Cat , House stb.

Minden változónak (doboznak) megvan a maga típusa is . Egy változó csak a típusának megfelelő értékeket tárolhat. Különböző dobozok különböző dolgok tárolására szolgálnak: egy doboz csokoládé, egy karton egy tucat tojásnak stb. Ez olyan, mint a való életben.


2. Változó létrehozása

A Java nyelvben változót hozunk létre egy parancs segítségével, amely a következő formában van:

type name;
Változó deklarálása

ahol a típus a változó típusa (amely a változó által tárolható értékek típusának felel meg), a name pedig a változó neve.

Példák:

Változó létrehozása: először a típus, majd a név. Leírás
int a;
Hozzon létre egy változót, aamelynek típusa int.
String s;
Hozzon létre egy változót, samelynek típusa String.
double c;
Hozzon létre egy változót, camelynek típusa double.

A két leggyakrabban használt típus az egész számok (jelölése int) és szöveg (jelölése String). A doubletípus is népszerű. Törtszámokat (valós) jelent .


3. Hozzárendelés

Mint fentebb említettük, a változónak neve, típusa és értéke van. Már figyelembe vettük a nevet és a típust, de mi a helyzet az értékkel? Hogyan adhatok értéket egy változóba?

Ahhoz, hogy egy változóhoz értéket rendeljünk, a hozzárendelési operátorral rendelkezünk . Értéket másol egyik változóból a másikba. Nem mozgatja az értéket. Másol . _ Mint egy fájl a lemezen. A feladat így néz ki:

name = value;
Hozzárendelés operátor

ahol a név a változó neve, az érték pedig az az érték, amely a változóba kerül. Az érték lehet literális érték, egy másik változó neve, vagy akár valamilyen változókat tartalmazó kifejezés.

Példák:

Kód Leírás
int i;
int a, b;
int x;
A iváltozó létrejön
A aés ba változók létrejönnek
Egy xváltozó létrejön
i = 3;
A iváltozó értékre van állítva 3.
a = 1;
b = a + 1;
A aváltozó értékre van állítva 1.
A bváltozó értékre van állítva 2.
x = 3;
x = x + 1;
A xváltozó értékre van állítva 3.
A következő sorban az értéke xnövekszik 1. xmost van 4.

A hozzárendelés operátora a =szimbólum. Ez nem összehasonlítás. Nem több vagy kevesebb, mint az a parancs, hogy az egyenlőségjeltől jobbra lévő értéket a bal oldalon lévő változóba másoljuk. Összehasonlítási művelethez a Java a dupla egyenlő: ==.


4. Macskák és dobozok

Hogyan kell elkapni egy macskát:

  1. Vegyünk egy üres dobozt.
  2. Várjon.

Ez egy vicc 🙂

Természetesen lehet, hogy egy tucat macskát is elhelyezhet egy dobozba, de egy változóba csak egy érték adható meg . Ez a következő feladathoz kapcsolódik.