Ključna razlika - spremenljivke v primerjavi s podatkovnimi dobesednostmi v Javi
Računalniški program je skupek navodil za izvajanje naloge. Med programiranjem je treba shraniti podatke. Zato se ti podatki shranijo v pomnilnik. Te rezervirane pomnilniške lokacije se imenujejo spremenljivke. Spremenljivke bi morale imeti enolična imena, ker jih je treba zlahka prepoznati za izvajanje matematičnih ali logičnih operacij. Spremenljivke se dodelijo z vrednostmi. Včasih so te vrednosti fiksne in se ne bodo spremenile. Takšne vrednosti se imenujejo podatkovni literali. Če je v programu stavek kot int vrednost = 5, je 'int' podatkovni tip. 'Vrednost' je spremenljivka, '5' pa podatkovna literala. Ta članek obravnava razliko med spremenljivkami in podatkovnimi literali v Javi. Ključna razlika med spremenljivkami in podatkovnimi literali v Javi je ta, da so spremenljivke rezervirana pomnilniška mesta za shranjevanje vrednosti s simboličnimi imeni, medtem ko so podatkovni literali zapis predstavljanja fiksnih vrednosti pri programiranju.
VSEBINA
1. Pregled in ključna razlika
2. Kaj so spremenljivke v Javi
3. Kaj so podatkovni literali v Javi
4. Podobnosti med spremenljivkami in podatkovnimi literali v Javi
5. Vzporedna primerjava - Spremenljivke in podatkovni literali v Javi v tabelarni obliki
6. Povzetek
Kaj so spremenljivke v Javi?
Spremenljivka je kraj za shranjevanje vrednosti v pomnilnik. Vsaka lokacija pomnilnika lahko shrani določeno vrsto podatkov. Jezik Java podpira osem primitivnih podatkovnih tipov. So bajt, kratek, int, dolg, logičen, float, double in char. Bajt podatkovnega tipa je 8-bitno celo število komplementa s podpisanim dvema. Koristno je prihraniti prostor v velikih poljih, ker je 4-krat manjši od int. Podatkovni tip short je 16-bitno celo število komplementa s podpisom dvojice. Je 2-krat manjši od int. Int je 32-bitno celo število komplementa s podpisanim dvema. To je najpogostejši podatkovni tip za shranjevanje številskih vrednosti brez decimalnih vej, kadar pomnilnik ne skrbi veliko. Podatkovni tip long je 64-bitno celo število komplementa s podpisanim dvema. Uporablja se za shranjevanje številnih številk. Float in double sta dva podatkovna tipa za shranjevanje številskih vrednosti z decimalno vejico. Float je 32-bitni in dvojni 64-bitni. Logična vrednost se uporablja za shranjevanje true ali false. En znak lahko shranite z uporabo podatkovnega tipa char. To so glavni primitivni podatkovni tipi v Javi.
Ko obstaja izjava, kot je int x; to pomeni, da lahko spremenljivka x vsebuje celoštevilčno vrednost. Za spremenljivko število ne rezervira nobenega pomnilnika. Ko obstaja izjava kot int x = 5; to pomeni, da lahko spremenljivka x vsebuje celoštevilčne vrednosti in vsebuje vrednost 5. Inicializirano vrednost lahko kasneje spremenite v programu. Vrednost x lahko kasneje izenačimo s katerim koli drugim številom, na primer 10. npr. x = 10;
Vsaka spremenljivka ima edinstvena imena, ki jih prepoznajo. Imenujejo se identifikatorji. Programer naj upošteva pravila pri dajanju imen 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 številke Unicode. Ne morejo imeti presledkov. Glejte spodnji program.
Slika 01: Program Java s spremenljivkami
V skladu z zgornjim programom sta x in y spremenljivki, ki vsebujeta celoštevilčne vrednosti. Vsota je dodeljena spremenljivki vsota. Dolžina in širina sta dvojni spremenljivki. Množenje je shranjeno v spremenljivki območja, ki je deklarirana kot dvojna spremenljivka. V spremenljivko črke lahko shranite en sam znak. Vsebuje "A". Znak je postavljen znotraj enojnih narekovajev.
Kaj so podatkovni literali v Javi?
Podatkovni literal je predstavitev izvorne kode fiksne vrednosti. Vrednosti, kot so 5, 4.3, true, ne zahtevajo nobenega izračuna. Zato so znani kot podatkovni literali. Ko je izjava, dvojno število = 20,5; 'double' je podatkovni tip. 'Število' je spremenljivka. 20.5 je podatkovna dobesedna črka.
Obstajajo različne vrste dobesednih besed. So celošteviški literali, literali s plavajočo vejico, literali znakov in nizov. Celoštevilčni literali se uporabljajo za inicializacijo spremenljivk celoštevilnih podatkovnih vrst, kot so bajt, kratek, int in dolg. Literali s plavajočo vejico se uporabljajo za inicializacijo spremenljivk podatkovnega tipa float in double. Dobesedno besedilo s plavajočo vejico se konča s f ali F, je tipa float. Če se konča z d ali D, je dvojno. Pisanje d ni obvezno. Znakovni in nizovni literali so sestavljeni iz znakov Unicode. Znakovna literala predstavlja en sam znak, medtem ko nizovna literala predstavlja nabor znakov. Znakovni znaki so znotraj enojnega narekovaja. npr. - "B". Niz literal je znotraj dvojnih narekovajev. npr- "Programiranje". Glejte spodnji program.
Slika 02: Program Java s slovnicami
Po zgornjem programu je število spremenljivka. Celoštevilčni literal v spremenljivki število je 10. Spremenljivka doubleValue lahko vsebuje dvojno vrednost. Spremenljivka floatValue lahko vsebuje float. Zato sta 5.4 in 5.4f literali s plavajočo vejico. Črkovna spremenljivka vsebuje znak "B". To je znakovna dobesednost. Besedilna spremenljivka vsebuje nabor znakov. Torej gre za niz 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 literaturami v Javi?
Diff Article Sredina pred mizo
Spremenljivke v primerjavi s podatkovnimi literaturami |
|
Spremenljivke so rezervirane pomnilniške lokacije, ki hranijo vrednosti s simboličnimi imeni. | Podatkovni literali so predstavitve fiksnih vrednosti v izvorni kodi. |
Združenje | |
Spremenljivke so povezane s pomnilniškim mestom. | Podatkovni literali so povezani s fiksnimi vrednostmi, ki so nameščene znotraj spremenljivk. |
Povzetek - Spremenljivke v primerjavi s podatkovnimi literaturami 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 rezervirana pomnilniška mesta za shranjevanje vrednosti s simboličnimi imeni, medtem ko so podatkovni literali zapis predstavljanja fiksnih vrednosti pri programiranju.