Kľúčový rozdiel - premenné vs dátové literály v Jave
Počítačový program je sada pokynov na vykonanie úlohy. Počas programovania je potrebné ukladať údaje. Preto sú tieto údaje uložené v pamäti. Tieto vyhradené miesta v pamäti sa nazývajú premenné. Premenné by mali mať jedinečné názvy, pretože by sa dali ľahko identifikovať, aby mohli vykonávať matematické alebo logické operácie. Premenným sú priradené hodnoty. Niekedy sú tieto hodnoty pevné a nezmenia sa. Tieto druhy hodnôt sa nazývajú dátové literály. Ak v programe existuje príkaz ako hodnota int = 5, údajovým typom je „int“. „Hodnota“je premenná a „5“je dátový literál. Tento článok pojednáva o rozdieloch medzi premennými a údajovými literálmi v prostredí Java. Kľúčovým rozdielom medzi premennými a údajovými literálmi v Jave je to, že premenné sú vyhradenými miestami pamäte na ukladanie hodnôt so symbolickými názvami, zatiaľ čo dátové literály sú zápismi reprezentujúcimi pevné hodnoty v programovaní.
OBSAH
1. Prehľad a kľúčový rozdiel
2. Čo sú to premenné v Jave
3. Čo sú dátové literály v Jave
4. Podobnosti medzi premennými a dátovými literálmi v Jave
5. Porovnanie vedľa seba - premenné vs dátové literály v Jave v tabuľkovej podobe
6. Zhrnutie
Čo sú premenné v Jave?
Premenná je miesto na uloženie hodnoty do pamäte. Na každé pamäťové miesto je možné uložiť konkrétny typ údajov. Jazyk Java podporuje osem primitívnych dátových typov. Sú to byte, short, int, long, boolean, float, double a char. Bajtom dátového typu je celé číslo doplnku s 8 bitmi so znamienkom dva. Je užitočné ušetriť miesto vo veľkých poliach, pretože je 4-krát menšie ako int. Krátkym dátovým typom je 16-bitové celé číslo so znamienkom dvojky. Je 2-krát menší ako int. Int je 32-bitové celé číslo so znamienkom s dvoma znamienkami. Je to najbežnejší dátový typ na ukladanie číselných hodnôt bez desatinných miest, keď nie sú veľké starosti s pamäťou. Dlhý dátový typ je 64-bitové celé číslo so znamienkom s dvoma znamienkami. Slúži na ukladanie širokej škály čísel. Float a double sú dva dátové typy na ukladanie číselných hodnôt s desatinnou čiarkou. Plavák má 32 bitov a dvojitý je 64 bitov. Logická hodnota sa používa na ukladanie hodnoty true alebo false. Jeden znak je možné uložiť pomocou dátového typu char. Toto sú hlavné primitívne dátové typy v Jave.
Keď existuje príkaz ako napríklad int x; to znamená, že premenná x môže obsahovať celočíselnú hodnotu. Pre premenné číslo nevyčleňuje žiadnu pamäť. Keď existuje údaj ako int x = 5; to znamená, že premenná x môže obsahovať celočíselné hodnoty a obsahuje hodnotu 5. Inicializovaná hodnota môže byť v programe zmenená neskôr. Hodnota x sa dá vyrovnať na nejaké iné celé číslo, napríklad o 10 neskôr. napr. x = 10;
Každá premenná má jedinečné názvy na ich identifikáciu. Volajú sa identifikátory. Programátor by sa mal pri zadávaní názvov premenných riadiť pravidlami. Java rozlišuje veľké a malé písmená. Názov premennej „number“sa preto líši od názvu „NUMBER“. Názov premennej môže obsahovať písmená a číslice Unicode. Nemôžu mať medzery. Pozrite si nižšie uvedený program.
Obrázok 01: Program Java s premennými
Podľa vyššie uvedeného programu sú xay premenné, ktoré obsahujú celočíselné hodnoty. Súčet je priradený k premennej sume. Dĺžka a šírka sú dvojnásobné premenné. Násobenie je uložené v premennej oblasti, ktorá je deklarovaná ako dvojitá premenná. Do variabilného písmena je možné uložiť jeden znak. Obsahuje „A“. Znak je umiestnený v jednoduchých úvodzovkách.
Čo sú dátové literály v Jave?
Dátový literál je vyjadrenie zdrojového kódu pevnej hodnoty. Hodnoty ako 5, 4,3, true nevyžadujú žiadny výpočet. Preto sú známe ako dátové literály. Ak existuje výpis, dvojnásobné číslo = 20,5; „dvojitý“je dátový typ. „Číslo“je premenná. 20,5 je údajový literál.
Existujú rôzne druhy literálov. Sú to celočíselné literály, literály s pohyblivou rádovou čiarkou, znakové a reťazcové literály. Celočíselné literály sa používajú na inicializáciu premenných celočíselných dátových typov, ako sú byte, short, int a long. Literály s pohyblivou rádovou čiarkou sa používajú na inicializáciu premenných údajového typu float a double. Doslova s plávajúcou desatinnou čiarkou končí na f alebo F, je to typu float. Ak sa to končí písmenom d alebo D, je to dvojnásobok. Písmeno d je voliteľné. Znakové a reťazcové literály pozostávajú zo znakov Unicode. Znakové literály predstavujú jeden znak, zatiaľ čo reťazcový literál predstavuje množinu znakov. Písmená znakov sú vo vnútri jednoduchej úvodzovky. napr. - „B“. Reťazcové literály sú vo vnútri úvodzoviek. napr. „Programovanie“. Pozrite si nižšie uvedený program.
Obrázok 02: Program Java s literármi
Podľa vyššie uvedeného programu je číslo premenná. Celočíselný literál v premennej number je 10. Premenná doubleValue môže obsahovať dvojnásobnú hodnotu. Premenná floatValue môže obsahovať float. Preto 5.4 a 5.4f sú literály s pohyblivou rádovou čiarkou. Premenná s písmenom obsahuje znak „B“. Je to znakový literál. Premenná slova obsahuje množinu znakov. Je to teda reťazcový literál.
Aká je podobnosť medzi premennými a údajovými literálmi v Jave?
Pri programovaní sa používajú premenné aj dátové literály v Jave
Aký je rozdiel medzi premennými a údajovými literálmi v Jave?
Rozdielny článok v strede pred tabuľkou
Premenné vs dátové literály |
|
Premenné sú vyhradené miesta v pamäti, ktoré uchovávajú hodnoty so symbolickými názvami. | Dátové literály sú reprezentáciami zdrojových kódov pevných hodnôt. |
Združenie | |
Premenné sú spojené s miestom v pamäti. | Dátové literály sú spojené s pevnými hodnotami, ktoré sú umiestnené vo vnútri premenných. |
Zhrnutie - Premenné vs dátové literály v Jave
Premenné a dátové literály sú bežné pojmy súvisiace s programovaním. Tento článok pojednával o rozdieloch medzi premennými a údajovými literálmi. Rozdiel medzi premennými a údajovými literálmi v Jave je ten, že premenné sú vyhradené miesta v pamäti na ukladanie hodnôt so symbolickými názvami, zatiaľ čo dátové literály sú zápismi reprezentujúcimi pevné hodnoty v programovaní.