Počítačový program je súbor pokynov na vykonanie úlohy. Počas programovania je potrebné ukladať údaje. Preto sa tieto údaje ukladajú do pamäte. 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é sú priradené hodnotám. Tieto hodnoty sú niekedy pevné a nezmenia sa. Tieto hodnoty sa nazývajú údajové literály. Ak je v programe príkaz ako hodnota int = 5, potom je „int“ typ údajov. „Hodnota“ je premenná a „5“ je doslovný údaj. Tento článok sa zaoberá rozdielom medzi premennými a údajovými literálmi v jazyku Java. kľúčový rozdiel medzi premennými a údajovými literálmi v Jave je to Premenné sú rezervované pamäťové miesta na ukladanie hodnôt so symbolickými názvami, zatiaľ čo údajové literály sú zápismi reprezentujúcimi pevné hodnoty v programovaní.
1. Prehľad a kľúčový rozdiel
2. Čo sú premenné v Jave
3. Čo sú to dátové literály v Jave
4. Podobnosti medzi premennými a údajovými literálmi v Jave
5. Porovnanie bok po boku - premenné vs dátové literály v jazyku Java v tabuľkovej forme
6. Zhrnutie
Premenná je miesto na uloženie hodnoty do pamäte. Každé miesto v pamäti môže uchovávať špecifický typ údajov. Jazyk Java podporuje osem primitívnych typov údajov. Sú to bajt, krátky, int, dlhý, booleovský, float, double a char. Bajt dátového typu je 8-bitové celé číslo s podpísaným dvoma znakmi. Je užitočné ušetriť miesto vo veľkých poliach, pretože je 4-krát menšie ako int. Krátky údajový typ je 16-bitové celé číslo s dvoma doplnkami. Je to dvakrát menšie ako int. Int je 32-bitové celé číslo s dvoma doplnkami. Je najbežnejším typom údajov na ukladanie číselných hodnôt bez desatinných miest, keď sa pamäť príliš netrápi. Dlhý dátový typ je 64-bitové celé číslo s dvoma doplnkami. 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 dvojitý je 64 bitov. Boolean sa používa na ukladanie pravdivých alebo nepravdivých. Jeden znak sa dá uložiť pomocou dátového typu char. Toto sú hlavné primitívne typy údajov v Jave.
Ak existuje vyhlásenie ako int x; to znamená, že premenná x môže obsahovať celé číslo. Pre číslo premennej neukladá žiadnu pamäť. Ak existuje vyhlásenie ako int x = 5; to znamená, že premenná x môže obsahovať celé hodnoty a obsahuje hodnotu 5. Inicializovaná hodnota sa môže v programe neskôr zmeniť. Hodnota x môže byť vyrovnaná s niektorým iným celkovým číslom, ako je napríklad 10. napr. x = 10;
Každá premenná má jedinečné názvy na ich identifikáciu. Nazývajú sa identifikátory. Programátor by mal pri určovaní názvov premenných postupovať podľa týchto pravidiel. Java je jazyk citlivý na malé a veľké písmená. Názov premennej „number“ sa preto líši od „NUMBER“. Názov premennej môže obsahovať písmená a číslice Unicode. Nemôžu mať medzery. Pozrite si nasledujúci program.
Obrázok 01: Program Java s premennými
Podľa vyššie uvedeného programu sú x a y premenné, ktoré uchovávajú celočíselné hodnoty. Súčet je priradený premennej súčte. Dĺžka a šírka sú dvojité premenné. Násobenie sa uloží do premennej oblasti, ktorá sa deklaruje ako dvojitá premenná. Do variabilného písmena je možné uložiť jeden znak. Obsahuje „A“. Znak je umiestnený v úvodzovkách.
Údajový literál predstavuje zdrojový kód s pevnou hodnotou. Hodnoty ako 5, 4.3, true nevyžadujú výpočet. Preto sú známe ako údajové literály. Ak existuje vyhlásenie, dvojité číslo = 20,5; „dvojitý“ je typ údajov. „Číslo“ je premenná. 20,5 je doslovný údaj.
Existujú rôzne druhy literálov. Sú to celočíselné literály, literály s pohyblivou rádovou čiarkou, charakterové a strunové literály. Celé literály sa používajú na inicializáciu premenných celočíselných typov údajov, ako sú bajty, krátke, int a dlhé. Literály s pohyblivou rádovou čiarkou sa používajú na inicializáciu premenných typu float a double. Doslovné body s plávajúcou desatinnou čiarkou sú zakončené písmenom f alebo F a sú typu float. Ak končí d alebo D, je dvojitá. Písanie d je voliteľné. Znaky znakov a reťazcov pozostávajú z znakov Unicode. Literály znakov predstavujú jeden znak, zatiaľ čo reťazcový literál predstavuje súbor znakov. Znakové literály sú vo vnútri jednej ponuky. napr. - „B“. Reťazcové literály sú vo vnútri úvodzoviek. napr. „Programovanie“. Pozrite si nasledujúci program.
Obrázok 02: Program Java s literálmi
Podľa vyššie uvedeného programu je číslo premennou. Celé číslo v premennej number je 10. Premenná doubleValue môže obsahovať dvojitú hodnotu. Premenná floatValue môže obsahovať float. Preto sú 5,4 a 5,4f literály s pohyblivou rádovou čiarkou. Písmenová premenná obsahuje znak „B“. Je to doslovný znak. Premenná slova obsahuje množinu znakov. Je to teda doslovný reťazec.
Premenné a údajové literály | |
Premenné sú rezervované miesta v pamäti, v ktorých sa ukladajú hodnoty so symbolickými názvami. | Údajové literály sú znázornenia stálych hodnôt zdrojového kódu. |
združenie | |
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. |
Premenné a údajové literály sú bežné pojmy týkajúce sa programovania. Tento článok sa zaoberal rozdielom medzi premennými a údajovými literálmi. Rozdiel medzi premennými a údajovými literálmi v jazyku Java spočíva v tom, že premenné sú vyhradenými pamäťovými miestami na ukladanie hodnôt so symbolickými názvami, zatiaľ čo údajové literály sú zápismi reprezentujúcimi pevné hodnoty v programovaní..
Bod, Návody. „Základné Java typy údajov.“, Tutorials Point, 8. januára 2018. K dispozícii tu