Kľúčový rozdiel – premenné a dátové literály v jazyku Java
Počítačový program je súbor pokynov na vykonanie úlohy. Počas programovania je potrebné ukladať údaje. Preto sú tieto údaje uložené v pamäti. Tieto rezervované miesta v pamäti sa nazývajú premenné. Premenné by mali mať jedinečné názvy, pretože by sa mali ľahko identifikovať na vykonávanie matematických alebo logických operácií. Premenným sú priradené hodnoty. Niekedy sú tieto hodnoty pevné a nemenia sa. Tieto druhy hodnôt sa nazývajú dátové literály. Ak v programe existuje príkaz ako hodnota int=5, typ údajov je „int“.„Hodnota“je premenná a „5“je doslovný údaj. Tento článok pojednáva o rozdieloch medzi premennými a údajovými literálmi v jazyku Java. Kľúčový rozdiel medzi premennými a dátovými literálmi v jazyku Java je v tom, ž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ápisy reprezentujúce pevné hodnoty v programovaní.
Čo sú premenné v jazyku Java?
Premenná je miesto na uloženie hodnoty do pamäte. Každé pamäťové miesto môže uchovávať špecifický typ údajov. Jazyk Java podporuje osem primitívnych dátových typov. Sú to byte, short, int, long, boolean, float, double a char. Bajt dátového typu je 8-bitové celé číslo so znamienkom dvojky. Je užitočné šetriť miesto vo veľkých poliach, pretože je 4-krát menšie ako int. Krátky typ údajov je 16-bitové celé číslo so znamienkom dvojky. Je 2 krát menšia ako int. Int je 32-bitové celé číslo so znamienkom dvojky. Je to najbežnejší typ údajov na ukladanie číselných hodnôt bez desatinných čiarok, keď nie je veľa starostí o pamäť. Typ údajov long je 64-bitové celé číslo so znamienkom dvojky. Používa sa na ukladanie širokej škály čísel. Float a double sú dva typy údajov na ukladanie číselných hodnôt s desatinnou čiarkou. Float je 32-bitový a double je 64-bitový. Boolean sa používa na uloženie true alebo false. Jeden znak možno uložiť pomocou typu údajov char. Toto sú hlavné primitívne dátové typy v Jave.
Keď existuje príkaz ako int x; to znamená, že premenná x môže obsahovať celé číslo. Nevyčleňuje žiadnu pamäť pre premennú číslo. Keď existuje príkaz ako int x=5; to znamená, že premenná x môže obsahovať celočíselné hodnoty a obsahuje hodnotu 5. Inicializovanú hodnotu je možné neskôr v programe zmeniť. Hodnotu x možno vyrovnať nejakému inému celému číslu, napríklad 10 neskôr. napr. x=10;
Každá premenná má jedinečné názvy na ich identifikáciu. Nazývajú sa identifikátory. Pri zadávaní názvov premenných by sa mal programátor riadiť pravidlami. Java je jazyk, v ktorom sa rozlišujú malé a veľké písmená. Preto je názov premennej „číslo“odlišný od „NUMBER“. Názov premennej môže obsahovať písmená a číslice Unicode. Nemôžu mať medzery. Pozrite si program nižšie.
Obrázok 01: Java program s premennými
Podľa vyššie uvedeného programu sú x a y premenné, ktoré obsahujú celočíselné hodnoty. Suma je priradená k premennej sume. Dĺžka a šírka sú dvojité premenné. Násobenie je uložené v premennej oblasti, ktorá je deklarovaná ako dvojitá premenná. V premennej písmeno môže byť uložený jeden znak. Obsahuje „A“. Znak je vložený do jednoduchých úvodzoviek.
Čo sú dátové literály v jazyku Java?
A Dátový literál je reprezentácia zdrojového kódu pevnej hodnoty. Hodnoty ako 5, 4.3, pravda, nevyžadujú žiadne výpočty. Preto sú známe ako dátové literály. Keď existuje vyhlásenie, dvojité číslo=20,5; „double“je typ údajov. „Číslo“je premenná. 20,5 je doslovný údaj.
Existujú rôzne typy 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 dátového typu float a double. Literál s pohyblivou rádovou čiarkou končí na f alebo F, ide o typ float. Ak končí na d alebo D, je dvojnásobok. Písanie 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. Znakové literály sú vo vnútri jednoduchých úvodzoviek. napr. – „B“. Reťazcové literály sú vo vnútri dvojitých úvodzoviek. napr.- "Programovanie". Pozrite si nižšie uvedený program.
Obrázok 02: Java program s literálmi
Podľa vyššie uvedeného programu je číslo premenné. Celočíselný literál v premennej číslo je 10. Premenná doubleValue môže obsahovať dvojnásobnú hodnotu. Premenná floatValue môže obsahovať float. Preto sú 5.4 a 5.4f literály s pohyblivou rádovou čiarkou. Premenná písmeno obsahuje znak „B“. Je to doslovný charakter. Slovo premenná obsahuje množinu znakov. Ide teda o reťazcový doslov.
Aká je podobnosť medzi premennými a dátovými literálmi v jazyku Java?
Pri programovaní sa používajú premenné aj dátové literály v jazyku Java
Aký je rozdiel medzi premennými a dátovými literálmi v jazyku Java?
Premenné verzus dátové literály |
|
Premenné sú rezervované miesta v pamäti, ktoré ukladajú hodnoty so symbolickými názvami. | Dátové literály sú reprezentácie zdrojových kódov pevných hodnôt. |
Asociácia | |
Premenné sú spojené s umiestnením pamäte. | Dátové literály sú spojené s pevnými hodnotami, ktoré sú umiestnené vo vnútri premenných. |
Súhrn – premenné verzus dátové literály v jazyku Java
Premenné a dátové literály sú bežné pojmy súvisiace s programovaním. Tento článok diskutoval o rozdieloch medzi premennými a údajovými literálmi. Rozdiel medzi premennými a dátovými literálmi v jazyku Java je v tom, ž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ápisy reprezentujúce pevné hodnoty v programovaní.