Rozdíl mezi proměnnými a datovými literály v Javě

Klíčový rozdíl - proměnné vs. data Literály v Javě

Počítačový program je sada pokynů k provedení úkolu. Během programování je nutné ukládat data. Proto jsou tato data uložena v paměti. Tato vyhrazená paměťová místa se nazývají proměnné. Proměnné by měly mít jedinečné názvy, protože by měly být snadno identifikovány pro provádění matematických nebo logických operací. Proměnné jsou přiřazeny hodnotám. Někdy jsou tyto hodnoty pevné a nezmění se. Tyto hodnoty se nazývají datové literály. V programu, pokud existuje příkaz jako int value = 5, 'int' je datový typ. 'Hodnota' je proměnná a '5' je literál dat. Tento článek popisuje rozdíl mezi proměnnými a datovými literály v Javě. klíčový rozdíl mezi proměnnými a datovými literály v Javě je to Proměnné jsou rezervovaná paměťová místa pro ukládání hodnot se symbolickými jmény, zatímco datové literály jsou zápisy představující pevné hodnoty v programování.

OBSAH

1. Přehled a klíčový rozdíl
2. Co jsou proměnné v Javě
3. Co jsou to datové literály v Javě
4. Podobnosti mezi proměnnými a datovými literály v Javě
5. Porovnání vedle sebe - proměnné vs. datové literály v Javě v tabulkové formě
6. Shrnutí

Co jsou proměnné v Javě?

Proměnná je místo pro uložení hodnoty do paměti. Každé paměťové umístění může ukládat konkrétní typ dat. Jazyk Java podporuje osm primitivních datových typů. Jsou to bajt, krátký, int, dlouhý, booleovský, float, double a char. Bajt datového typu je 8-bitové celé číslo s podpisem dvou doplňků. Je užitečné ušetřit místo ve velkých polích, protože je čtyřikrát menší než int. Datový typ krátký je 16-bitové celé číslo s podpisem dvou doplňků. Je 2krát menší než int. Int je 32bitové celé číslo doplněné dvěma komplementy. Je to nejběžnější datový typ pro ukládání číselných hodnot bez desetinných míst, když není o paměť příliš velký zájem. Dlouhý datový typ je 64bitové celé číslo komplementu podepsané dvěma. Používá se k ukládání širokého spektra čísel. Float a double jsou dva typy dat pro ukládání číselných hodnot s desetinnou čárkou. Plovák je 32bit a dvojitý je 64 bitů. Boolean se používá k ukládání pravdivých nebo nepravdivých. Jeden znak lze uložit pomocí datového typu char. To jsou hlavní primitivní datové typy v Javě.

Když existuje prohlášení, jako je int x; to znamená, že proměnná x může obsahovat celočíselnou hodnotu. Nezahrazuje žádnou paměť pro číslo proměnné. Když existuje prohlášení jako int x = 5; to znamená, že proměnná x může obsahovat celočíselné hodnoty a obsahuje hodnotu 5. Inicializovaná hodnota může být později změněna v programu. Hodnotu x lze vyrovnat na jiné celé číslo, například na 10. např. x = 10;

Každá proměnná má jedinečná jména pro jejich identifikaci. Říkají se jim identifikátory. Programátor by měl při přidělování jmen pro proměnné dodržovat pravidla. Java je jazyk rozlišující malá a velká písmena. Proto se název proměnné 'number' liší od 'NUMBER'. Název proměnné může obsahovat písmena a číslice Unicode. Nemohou mít mezery. Viz níže uvedený program.

Obrázek 01: Program Java s proměnnými

Podle výše uvedeného programu jsou xay proměnné, které drží celé hodnoty. Součet je přiřazen k proměnné součtu. Délka a šířka jsou dvojité proměnné. Násobení je uloženo v proměnné oblasti, která je deklarována jako dvojitá proměnná. Do variabilního písmene lze uložit jeden znak. Obsahuje „A“. Znak je umístěn uvnitř jednoduchých uvozovek.

Co jsou to datové literály v Javě?

Datový literál je zdrojový kód reprezentující pevnou hodnotu. Hodnoty jako 5, 4.3, true nevyžadují výpočet. Proto jsou známé jako datové literály. Pokud existuje prohlášení, dvojité číslo = 20,5; 'double' je datový typ. 'Číslo' je proměnná. 20,5 je doslovný údaj.

Existují různé typy literálů. Jsou to celočíselné literály, literály s pohyblivou řádovou čárkou, charakterové a řetězcové literály. Celočíselné literály se používají k inicializaci proměnných celočíselných typů dat, jako jsou bajty, krátké, int a dlouhé. Literály s pohyblivou řádovou čárkou se používají k inicializaci proměnných typu float a double. Doslovný konec s plovoucí desetinnou čárkou končí f nebo F, je typu float. Pokud končí písmenem d nebo D, je dvojitá. Psaní d je volitelné. Literární znaky a řetězce se skládají ze znaků Unicode. Literály znaků představují jeden znak, zatímco řetězcový literál představuje soubor znaků. Literární postavy jsou uvnitř jediné nabídky. např. - 'B'. Řetězcové literály jsou uvnitř uvozovek. např. „Programování“. Viz níže uvedený program.

Obrázek 02: Program Java s literály

Podle výše uvedeného programu je číslo proměnnou. Celé číslo v proměnné number je 10. Proměnná doubleValue může obsahovat dvojitou hodnotu. Proměnná floatValue může obsahovat float. Proto 5.4 a 5.4f jsou literály s pohyblivou řádovou čárkou. Proměnná písmeno obsahuje znak „B“. Je to doslovný charakter. Proměnná slovo obsahuje sadu znaků. Jedná se tedy o řetězcový literál.

Jaká je podobnost mezi proměnnými a datovými literály v Javě?

  • Při programování se používají proměnné i datové literály v Javě.

Jaký je rozdíl mezi proměnnými a datovými literály v Javě?

Proměnné vs. datové literály

Proměnné jsou rezervovaná paměťová místa, která ukládají hodnoty se symbolickými jmény. Datové literály jsou reprezentace zdrojových kódů pevných hodnot.
Sdružení
Proměnné jsou spojeny s umístěním paměti. Datové literály jsou spojeny s pevnými hodnotami, které jsou umístěny uvnitř proměnných.

souhrn - Proměnné vs Data Literály v Javě

Proměnné a datové literály jsou běžné pojmy související s programováním. Tento článek pojednává o rozdílu mezi proměnnými a datovými literály. Rozdíl mezi proměnnými a datovými literály v Javě je v tom, že proměnné jsou vyhrazená paměťová místa pro ukládání hodnot se symbolickými jmény, zatímco datové literály jsou zápisy představující pevné hodnoty v programování..

Odkaz:

Point, Cvičení. „Základní datové typy Java.“, Tutorials Point, 8. ledna 2018. K dispozici zde