Különbség a változók és az adatliterálok között a Java nyelven

Tartalomjegyzék:

Különbség a változók és az adatliterálok között a Java nyelven
Különbség a változók és az adatliterálok között a Java nyelven

Videó: Különbség a változók és az adatliterálok között a Java nyelven

Videó: Különbség a változók és az adatliterálok között a Java nyelven
Videó: CS50 2013 - Week 2, continued 2024, November
Anonim

Kulcskülönbség – Változók és adatliterálok Java-ban

A számítógépes program egy feladat végrehajtásához szükséges utasítások halmaza. A programozás során adatokat kell tárolni. Ezért ezek az adatok a memóriában tárolódnak. Ezeket a lefogl alt memóriahelyeket változóknak nevezzük. A változóknak egyedi nevekkel kell rendelkezniük, mert könnyen azonosíthatók a matematikai vagy logikai műveletek végrehajtásához. A változók értékekkel vannak rendelve. Néha ezek az értékek rögzítettek és nem változnak. Az ilyen típusú értékeket adatliteráloknak nevezzük. Ha a programban int érték=5 utasítás van, akkor az „int” az adattípus. Az „érték” a változó, az „5” pedig az adatliterál. Ez a cikk a változók és az adatliterálok közötti különbséget tárgyalja a Java nyelvben. A fő különbség a változók és az adatliterálok között a Java nyelvben az, hogy a változók a lefogl alt memóriahelyek a szimbolikus névvel ellátott értékek tárolására, míg az adatliterálok a rögzített értékeket ábrázoló jelölések a programozásban.

Mik azok a változók a Java-ban?

A változó egy érték tárolási helye a memóriában. Minden memóriahely meghatározott típusú adatokat tárolhat. A Java nyelv nyolc primitív adattípust támogat. Ezek egy byte, short, int, long, logikai, float, double és char. Az adattípus bájtja 8 bites előjelű kettős komplementer egész szám. Hasznos helyet takarít meg a nagy tömbökben, mert 4-szer kisebb, mint az int. A rövid adattípus 16 bites előjelű kettős komplementer egész szám. 2-szer kisebb, mint az int. Az int egy 32 bites előjelű kettős komplementer egész szám. Ez a leggyakoribb adattípus a numerikus értékek tizedesvessző nélküli tárolására, amikor nincs sok gond a memóriával. A hosszú adattípus egy 64 bites előjelű kettős komplementer egész szám. Számok széles tartományának tárolására szolgál. A float és a double két adattípus a numerikus értékek tizedesvesszővel történő tárolására. A float 32 bites, a double pedig 64 bites. A logikai érték az igaz vagy hamis érték tárolására szolgál. Egyetlen karakter tárolható char adattípus használatával. Ezek a fő primitív adattípusok a Java-ban.

Ha van olyan utasítás, mint például az int x; ez azt jelenti, hogy az x változó egész számot tartalmazhat. Nem tesz félre memóriát a változó szám számára. Ha van olyan utasítás, hogy int x=5; Ez azt jelenti, hogy az x változó egész számokat tartalmazhat, és 5-ös értéket tartalmaz. Az inicializált érték később módosítható a programban. Az x értéket később ki lehet egyenlíteni egy másik egész számra, például 10-re. például. x=10;

Minden változó egyedi nevekkel azonosítja őket. Ezeket azonosítóknak nevezzük. A programozónak követnie kell a szabályokat a változók elnevezésekor. A Java nyelv megkülönbözteti a kis- és nagybetűket. Ezért a „szám” változó neve eltér a „NUMBER”-tól. A változó neve Unicode betűket és számjegyeket tartalmazhat. Nem kaphatnak helyet. Tekintse meg az alábbi programot.

Különbség a változók és az adatliterálok között a Java-ban
Különbség a változók és az adatliterálok között a Java-ban

01. ábra: Java program változókkal

A fenti program szerint x és y olyan változók, amelyek egész számokat tartalmaznak. Az összeg változó összeghez van rendelve. A hosszúság és a szélesség kettős változók. A szorzás a terület változóban tárolódik, amelyet kettős változóként deklarálunk. A változóbetűben egyetlen karakter tárolható. "A"-t tartalmaz. A karakter szimpla idézőjelek közé kerül.

Mik azok a Data Literálok a Java nyelvben?

A Az adatliterál egy rögzített érték forráskód-ábrázolása. Az értékek, például 5, 4.3, igaz, nem igényel semmilyen számítást. Ezért ezeket adatliteráloknak nevezik. Ha van állítás, dupla szám=20,5; a „dupla” az adattípus. A „szám” a változó. A 20,5 az adatliterál.

A literálok többféle típusa létezik. Ezek egész literálok, lebegőpontos literálok, karakter- és karakterlánc-literálok. Integer literálok egész szám típusú adattípusok változóinak inicializálására szolgálnak, például byte, short, int és long. A lebegőpontos literálok a float és a double adattípusú változók inicializálására szolgálnak. A lebegőpontos literál f-re vagy F-re végződik, float típusú. Ha d-re vagy D-re végződik, akkor dupla. A d beírása nem kötelező. A karakter- és karakterlánc-literálok Unicode karakterekből állnak. A karakterliterálok egyetlen karaktert, míg a karakterlánc-literál karakterkészletet jelentenek. A karakterliterálok az egyetlen idézőjelben találhatók. például. – „B”. A karakterlánc-literálok a dupla idézőjelben találhatók. pl.- „Programozás”. Tekintse meg az alábbi programot.

Főbb különbség a változók és az adatliterálok között a Java-ban
Főbb különbség a változók és az adatliterálok között a Java-ban

02. ábra: Java program Literals-szal

A fenti program szerint a szám egy változó. A számváltozóban szereplő egész literál 10. A doubleValue változó dupla értéket tartalmazhat. A floatValue változó tartalmazhat float értéket. Ezért az 5.4 és az 5.4f lebegőpontos literálok. A betűváltozó egy „B” karaktert tartalmaz. Ez egy karakter szó. A szóváltozó karakterkészletet tartalmaz. Tehát ez egy karakterlánc literál.

Mi a hasonlóság a változók és az adatliterálok között a Java nyelvben?

A Java változói és adatliteráljai egyaránt használatosak a programozásban

Mi a különbség a változók és az adatliterálok között a Java nyelvben?

Változók vs adatliterálok

A változók lefogl alt memóriahelyek, amelyek szimbolikus néven tárolnak értékeket. Az adatliterálok rögzített értékek forráskódbeli reprezentációi.
Egyesület
A változók a memóriahelyhez vannak társítva. Az adatliterálok rögzített értékekhez vannak társítva, amelyek a változókon belül vannak elhelyezve.

Összefoglaló – Változók és adatliterálok Java-ban

A változók és az adatliterálok a programozással kapcsolatos általános kifejezések. Ez a cikk a változók és az adatliterálok közötti különbséget tárgy alta. A különbség a változók és az adatliterálok között a Java-ban az, hogy a változók a lefogl alt memóriahelyek a szimbolikus névvel ellátott értékek tárolására, míg az adatliterálok a rögzített értékeket ábrázoló jelölések a programozásban.

Ajánlott: