Tippek a változók deklarálására Java-ban

A változó olyan tároló, amely az a-ban használt értékeket tárolja Java program. A változó használatához azt deklarálni kell. A változók deklarálása általában az első dolog, ami bármelyik programban megtörténik.

Hogyan lehet változót bejelenteni?

A Java erősen tipizált programozási nyelv. Ez azt jelenti, hogy minden változóhoz hozzá kell rendelni egy adattípust. Például egy változó deklarálható a nyolc valamelyikének használatára primitív adattípusok: byte, rövid, int, hosszú, float, double, char vagy boolean.

A változó jó analógiája egy vödör gondolkodása. Meg tudjuk tölteni egy bizonyos szintre, kicserélhetjük azt, ami benne van, és néha hozzáadhatunk vagy eltávolíthatunk tőle valamit. Amikor deklarálunk egy változót egy adattípus felhasználására, ez olyan, mint egy címkét feltenni a vödörbe, amely azt mondja, hogy mire lehet kitölteni. Tegyük fel, hogy a vödör címkéje "Sand". Miután a címkét csatolták, csak homokot adhatunk hozzá vagy távolíthatunk el a vödörből. Bármikor, amikor megpróbálunk valami mást beletenni, a vödör rendõrsége megállít. A Java-ban a következőkre gondolhat

instagram viewer
fordítóprogram mint a vödör rendõrség. Biztosítja, hogy a programozók deklarálják és használják a változókat.

A Java változójának deklarálásához csak az adattípusra van szükség, amelyet a változó neve:

 int numberOfDays; 

A fenti példában a "numberOfDays" nevű változót deklaráltuk az int adattípussal. Figyelje meg, hogy a sor véget alkot-e egy pontosvesszővel. Az pontosvessző elmondja az Java fordító hogy a nyilatkozat teljes.

Most, hogy kijelentettük, a numberOfDays csak olyan értékeket tárolhat, amelyek megegyeznek az adatok meghatározásával típus (azaz egy int adattípus esetében az érték csak egy egész szám lehet, -2 147 483 648 - 2,147,483,647).

A változók deklarálása más adattípusok esetében pontosan ugyanaz:

 byte nextInStream;
rövid óra;
hosszú totalNumberOfStars;
úszó reakcióidő;
dupla tételár;

A változók inicializálása

Mielőtt egy változó használható, meg kell adni egy kezdeti értéket. Ezt nevezzük a változó inicializálásának. Ha megpróbálunk egy változót használni anélkül, hogy először értéket adnánk neki:

 int numberOfDays;
// próbáljon hozzá 10-et hozzáadni a numberOfDays értékéhez
numberOfDays = numberOfDays + 10;
a fordító hibát dob:
Lehetséges, hogy a változó numberOfDays nem inicializált

A változó inicializálásához hozzárendelési nyilatkozatot használunk. Egy hozzárendelési nyilatkozat ugyanazt a mintát követi, mint a matematika egyenlete (például 2 + 2 = 4). Az egyenlet bal oldala, a jobb oldal és az egyenlőségjel (azaz "=") van a közepén. A változó értékének megadásához a bal oldal a változó neve, a jobb oldal pedig az érték:

 int numberOfDays;
numberOfDays = 7;

A fenti példában a numberOfDays-t az int adattípussal deklarálták, és kezdeti értéke 7 volt. Most hozzáadhatunk tízet a numberOfDays értékéhez, mert az inicializálva volt:

 int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);

A változó inicializálása általában a deklarációval egyidejűleg történik:

 // deklaráljuk a változót, és adjunk neki értéket egy utasításban
int numberOfDays = 7;

Változó nevek kiválasztása

A változónak adott nevet azonosítónak nevezzük. Amint a kifejezés azt sugallja, a fordító tudja, hogy mely változókkal foglalkozik.

Vannak bizonyos szabályok az azonosítókra:

  • fenntartott szavak nem használható.
  • nem kezdődhetnek számmal, de a számok az első karakter után használhatók (pl. a name1, n2ame érvényes).
  • betűvel, aláhúzással (azaz "_") vagy egy dollárjelvel (azaz "$") kezdődhetnek.
  • nem használhat más szimbólumokat vagy szóközöket (például "%", "^", "&", "#").

Mindig adja meg a változóknak értelmi azonosítókat. Ha egy változó tartja a könyv árát, akkor nevezze úgy, mint "bookPrice". Ha minden változónak van egy neve, amely világossá teszi, hogy mire használják, ez sokkal könnyebbé teszi a hibák megtalálását a programokban.

Végül vannak elnevezési konvenciók javasoljuk, hogy használd. Lehet, hogy észrevetted, hogy az összes példa, amelyet adtunk, egy bizonyos mintát követ. Ha egynél több szót használnak kombinációban egy változó névben, akkor az elsőt követő szavak kapnak nagybetűt betű (például a reakcióidő, a numberOfDays.) Ez vegyes esetként ismert, és a változó előnyben részesített választása azonosítók.

instagram story viewer