Ključna razlika – spremenljivke proti podatkovnim literalom v Javi
Računalniški program je niz navodil za izvedbo naloge. Med programiranjem je potrebno shraniti podatke. Zato so ti podatki shranjeni v pomnilniku. Te rezervirane pomnilniške lokacije se imenujejo spremenljivke. Spremenljivke bi morale imeti edinstvena imena, ker jih je treba zlahka prepoznati za izvajanje matematičnih ali logičnih operacij. Spremenljivkam so dodeljene vrednosti. Včasih so te vrednosti fiksne in se ne bodo spremenile. Te vrste vrednosti se imenujejo podatkovni literali. Če v programu obstaja stavek int value=5, je 'int' podatkovni tip."Vrednost" je spremenljivka, "5" pa je podatkovni literal. Ta članek obravnava razliko med spremenljivkami in podatkovnimi literali v Javi. Ključna razlika med spremenljivkami in podatkovnimi literali v Javi je, da so spremenljivke rezervirane pomnilniške lokacije za shranjevanje vrednosti s simboličnimi imeni, medtem ko so podatkovni literali zapisi za predstavljanje fiksnih vrednosti v programiranju.
Kaj so spremenljivke v Javi?
Spremenljivka je mesto za shranjevanje vrednosti v pomnilnik. Vsaka pomnilniška lokacija lahko shrani določeno vrsto podatkov. Jezik Java podpira osem primitivnih tipov podatkov. So byte, short, int, long, boolean, float, double in char. Podatkovni tip bajt je 8-bitno komplementno celo število s predznakom. Koristno je prihraniti prostor v velikih nizih, ker je 4-krat manjši od int. Podatkovni tip short je 16-bitno komplementno celo število s predznakom dveh. Je 2-krat manjši od int. Int je 32-bitno komplementno celo število s predznakom. To je najpogostejša vrsta podatkov za shranjevanje številskih vrednosti brez decimalnih mest, kadar ni veliko skrbi glede pomnilnika. Dolgi podatkovni tip je 64-bitno komplementno celo število s predznakom. Uporablja se za shranjevanje širokega obsega številk. float in double sta dve vrsti podatkov za shranjevanje številskih vrednosti z decimalno vejico. Plavajoče število je 32-bitno, dvojno pa 64-bitno. Logična vrednost se uporablja za shranjevanje true ali false. Posamezen znak je mogoče shraniti s podatkovnim tipom char. To so glavne primitivne vrste podatkov v Javi.
Ko obstaja stavek, kot je int x; pomeni, da lahko spremenljivka x vsebuje celo število. Za spremenljivko številka ne rezervira nobenega pomnilnika. Ko obstaja stavek int x=5; to pomeni, da lahko spremenljivka x vsebuje celoštevilske vrednosti in vsebuje vrednost 5. Inicializirano vrednost lahko kasneje spremenite v programu. Vrednost x lahko pozneje izenačite s kakšnim drugim celim številom, na primer 10. npr. x=10;
Vsaka spremenljivka ima edinstvena imena, ki jih identificirajo. Imenujejo se identifikatorji. Programer naj upošteva pravila, ko daje imena spremenljivkam. Java je jezik, ki razlikuje med velikimi in malimi črkami. Zato se ime spremenljivke 'number' razlikuje od 'NUMBER'. Ime spremenljivke lahko vsebuje črke in števke Unicode. Ne morejo imeti presledkov. Oglejte si spodnji program.
Slika 01: Java program s spremenljivkami
Glede na zgornji program sta x in y spremenljivki, ki imata celoštevilske vrednosti. Vsota je pripisana spremenljivki vsota. Dolžina in širina sta dvojni spremenljivki. Množenje je shranjeno v spremenljivki area, ki je deklarirana kot dvojna spremenljivka. V spremenljivo črko je lahko shranjen en znak. Vsebuje "A". Znak je postavljen v enojne narekovaje.
Kaj so podatkovni literali v Javi?
Podatkovni literal je predstavitev fiksne vrednosti v izvorni kodi. Vrednosti, kot so 5, 4.3, res ne zahteva nobenega izračuna. Zato so znani kot podatkovni literali. Ko je izjava, dvojno število=20,5; "double" je tip podatkov. 'Število' je spremenljivka. 20,5 je podatkovni literal.
Obstajajo različne vrste literalov. So celi številski literali, literali s plavajočo vejico, literali znakov in nizi. Celoštevilski literali se uporabljajo za inicializacijo spremenljivk celih tipov podatkov, kot so byte, short, int in long. Literali s plavajočo vejico se uporabljajo za inicializacijo spremenljivk podatkovnega tipa float in double. Literal s plavajočo vejico se konča s f ali F in je tipa float. Če se konča z d ali D, je dvojna. Pisanje d ni obvezno. Literali znakov in nizov so sestavljeni iz znakov Unicode. Znakovni literali predstavljajo en znak, medtem ko nizovni literal predstavlja niz znakov. Znakovni literali so znotraj enojnega narekovaja. npr. – "B". Dobesedni nizi so znotraj dvojnih narekovajev. na primer - "Programiranje". Oglejte si spodnji program.
Slika 02: Java program z literali
Po zgornjem programu je število spremenljivka. Celoštevilski literal v spremenljivki števila je 10. Spremenljivka doubleValue lahko vsebuje dvojno vrednost. Spremenljivka floatValue lahko vsebuje float. Zato sta 5.4 in 5.4f literala s plavajočo vejico. Spremenljivka črke vsebuje znak "B". To je dobesedni znak. Beseda spremenljivka vsebuje niz znakov. Torej je nizovni literal.
Kakšna je podobnost med spremenljivkami in podatkovnimi literali v Javi?
Tako spremenljivke kot podatkovni literali v Javi se uporabljajo pri programiranju
Kakšna je razlika med spremenljivkami in podatkovnimi literali v Javi?
Spremenljivke proti podatkovnim literalom |
|
Spremenljivke so rezervirane pomnilniške lokacije, ki shranjujejo vrednosti s simboličnimi imeni. | Podatkovni literali so predstavitve fiksnih vrednosti v izvorni kodi. |
Združenje | |
Spremenljivke so povezane s pomnilniško lokacijo. | Podatkovni literali so povezani s fiksnimi vrednostmi, ki so postavljene znotraj spremenljivk. |
Povzetek – Spremenljivke proti podatkovnim literalom v Javi
Spremenljivke in podatkovni literali so pogosti izrazi, povezani s programiranjem. Ta članek je obravnaval razliko med spremenljivkami in podatkovnimi literali. Razlika med spremenljivkami in podatkovnimi literali v Javi je v tem, da so spremenljivke rezervirane pomnilniške lokacije za shranjevanje vrednosti s simboličnimi imeni, medtem ko so podatkovni literali zapisi za predstavljanje fiksnih vrednosti v programiranju.