Java változók és literálok (példákkal)

Ebben az oktatóanyagban példák segítségével megismerhetjük a Java változókat és literálokat.

Java változók

A változó egy hely a memóriában (tárolási terület) az adatok tárolására.

A tárolási terület megjelöléséhez minden változónak egyedi nevet (azonosítót) kell adni. További információ a Java azonosítókról.

Változók létrehozása Java-ban

Így hozhatunk létre egy változót a Java-ban,

 int speedLimit = 80;

Itt a speedLimit egy int adattípusú változó, amelynek 80 értéket rendeltünk .

Az int adattípus azt sugallja, hogy a változó csak egész számokat tartalmazhat. További információért keresse fel a Java adattípusokat.

A példában a deklaráció során értéket rendeltünk a változóhoz. Ez azonban nem kötelező.

Deklarálhatja a változókat és külön rendelheti hozzá a változókat. Például,

 int speedLimit; speedLimit = 80;

Megjegyzés : A Java statikusan tipizált nyelv. Ez azt jelenti, hogy minden változót deklarálni kell, mielőtt felhasználható lenne.

Változók értékeinek módosítása

A változó értéke lehet változtatni a programban, ezért neve változó . Például,

 int sebességLimit = 80;… sebességLimit = 90; 

Itt kezdetben a speedLimit értéke 80 . Később 90-re változtattuk .

Ugyanazon hatókörön belül azonban nem változtathatjuk meg a Java változóinak adattípusát.

Mi a változó hatókör?

Egyelőre ne aggódjon miatta. Csak ne feledje, hogy nem tehetünk ilyesmit:

 int speedLimit = 80;… float speedLimit;

Ha többet szeretne megtudni, látogasson el: Megváltoztathatom a változó deklarációs típusát a Java-ban?

A változók elnevezésének szabályai a Java-ban

A Java programozási nyelvnek saját szabályrendszere és egyezményei vannak a változók elnevezésére. A következőket kell tudnia:

  • A Java kis- és nagybetűk különbözik Ezért az életkor és az AGE két különböző változó. Például,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • A változóknak betűvel vagy aláhúzással, _ vagy dollár, $ jellel kell kezdődniük . Például,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • A változó nevek nem kezdődhetnek számokkal. Például,
     int 1age; // invalid variables
  • A változó nevek nem használhatnak szóközt. Például,
     int my age; // invalid variables

    Itt egynél több szóval rendelkező változóneveket kell használnunk, az első szóhoz az összes kisbetűt használjuk, és az egyes következő szavak első betűjét nagybetűvel írjuk. Például a myAge.
  • Változók létrehozásakor válasszon egy értelmes nevet. Például a pontszám, a szám, a szint értelmesebb, mint a változó nevek, mint például s, n és l.
  • Ha egyszavas változóneveket választ, használjon minden kisbetűt. Például jobb, ha a sebességet használja a SPEED vagy az sPEED helyett.

A Java programozási nyelvben 4 típusú változó létezik:

  • Példányváltozók (nem statikus mezők)
  • Osztályváltozók (statikus mezők)
  • Helyi változók
  • Paraméterek

Ha érdekel, hogy most többet tudjon meg róla, keresse fel a Java változó típusokat.

Java literálok

A literálok a rögzített értékek ábrázolásához használt adatok. Közvetlenül a kódban használhatók. Például,

 int a = 1; float b = 2.5; char c = 'F';

Itt 1, 2.5és 'F'konstansok.

Itt találhatók a Java-ban a literálok különböző típusai.

1. Boole-i irodalmak

A Java-ban logikai literálokat használnak a logikai adattípusok inicializálására. Két értéket tárolhatnak: igaz és hamis. Például,

 boolean flag1 = false; boolean flag2 = true;

Itt van, falseés truekét logikai literál.

2. Egész literálok

Az egész literál egy számok (számokkal társítva), töredék vagy exponenciális rész nélkül. A Java-ban 4 típusú egész szám literál van:

  1. bináris (2. alap)
  2. tizedes (10. alap)
  3. oktális (8. alap)
  4. hexadecimális (16. alap)

Például:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

A Java bináris kezdődik 0b , nyolcas kezdődik 0 és hexadecimális kezdődik 0x .

Megjegyzés : Az egész literálok használt változók inicializálása az egész típusok szeretik byte, short, intés long.

3. Lebegőpontos irodalmak

A lebegőpontos literál olyan numerikus literál, amelynek vagy tört, vagy exponenciális alakja van. Például,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Megjegyzés : A lebegőpontos literálokat a változók inicializálására floatés beírására használják double.

4. Karakter literálok

A karakter literálok unicode karakterek, idézőjelek közé zárva. Például,

 char letter = 'a';

Itt avan a karakter szó szerinti.

Menekülési szekvenciákat is használhatunk karakter literálként. Például b (visszalépés), t (fül), n (új sor) stb.

5. Húr literálok

A karakterlánc egy karaktersorozat kettős idézőjelek közé zárva. Például,

 String str1 = "Java Programming"; String str2 = "Programiz";

Itt van, Java Programmingés Programizkét húr literál.

érdekes cikkek...