Erinevus Java muutujate ja andmekirjanduste vahel

Peamine erinevus - muutujad vs andmed Kirjandus Java keeles

Arvutiprogramm on juhiste kogum ülesande täitmiseks. Programmeerimise ajal on vaja andmeid säilitada. Seetõttu salvestatakse need andmed mällu. Neid reserveeritud mälu kohti nimetatakse muutujateks. Muutujatel peaksid olema kordumatud nimed, kuna neid tuleks matemaatiliste või loogiliste toimingute hõlpsaks tuvastamiseks. Muutujad on määratud väärtustega. Mõnikord on need väärtused fikseeritud ja ei muutu. Selliseid väärtusi nimetatakse andmeühikuteks. Kui programmis on avaldus int väärtus = 5, on programmis andmetüüp 'int'. 'Väärtus' on muutuja ja '5' on andmete täht. Selles artiklis käsitletakse Java muutujate ja andmekirjanduste erinevust. võtme erinevus muutujate ja Java andmekirjanduste vahel on see muutujad on reserveeritud mäluasukohad väärtuste salvestamiseks sümboolsete nimedega, samas kui andmeühikud on tähistused, mis tähistavad fikseeritud väärtusi programmeerimisel.

SISU

1. Ülevaade ja peamised erinevused
2. Mis on Java muutujad
3. Mis on Java andmekirjandused
4. Java muutujate ja andmekirjanduste sarnasused
5. Kõrvuti võrdlus - muutujad vs Java andmekirjandused tabelina
6. Kokkuvõte

Mis on Java muutujad?

Muutuja on koht väärtuse salvestamiseks mällu. Iga mälukoht võib salvestada kindlat tüüpi andmeid. Java keel toetab kaheksat primitiivset andmetüüpi. Need on bait, lühike, keskmine, pikk, tõeväärtus, hõljumine, topelt ja sümbol. Andmetüübi bait on 8-bitine allkirjastatud kahekomplemendi täisarv. Kasulik on ruumi kokkuhoid suurtes massiivides, kuna see on neli korda väiksem kui int. Andmetüüp lühike on 16-bitine allkirjastatud kahekomplemendi täisarv. See on 2 korda väiksem kui int. Int on 32-bitise tähisega kahekomplemendi täisarv. See on kõige levinum andmetüüp numbriliste väärtuste salvestamiseks ilma komakohtadeta, kui mälu pärast pole suurt muret. Pikk andmetüüp on 64-bitine allkirjastatud kahekomplemendi täisarv. Seda kasutatakse paljude numbrite salvestamiseks. Ujuk ja topelt on kaks andmetüüpi arvväärtuste komakohaga salvestamiseks. Ujuk on 32-bitine ja kahekordne - 64-bitine. Booleanit kasutatakse tõese või vale kirjutamiseks. Ühte tähemärki saab salvestada char-andmetüübi abil. Need on Java peamised primitiivsed andmetüübid.

Kui on avaldus, näiteks int x; see tähendab, et muutujal x võib olla täisarv. See ei jäta muutuva numbri jaoks mälu. Kui on avaldus int x = 5; see tähendab, et muutuja x mahutab täisarvu ja see sisaldab väärtust 5. Initsialiseeritud väärtust saab programmis hiljem muuta. X väärtuse saab võrdsustada mõne muu täisarvuga, näiteks 10 hiljem. nt. x = 10;

Igal muutujal on nende identifitseerimiseks kordumatud nimed. Neid nimetatakse identifikaatoriteks. Programmeerija peaks muutujate nime andmisel järgima reegleid. Java on tõstutundlik keel. Seetõttu erineb muutuja nimi 'number' numbrist 'NUMBER'. Muutuja nimi võib sisaldada Unicode tähti ja numbreid. Neil ei tohi olla tühikuid. Vaadake allolevat programmi.

Joonis 01: Java programm muutujatega

Ülaltoodud programmi kohaselt on x ja y täisarvulisi muutujaid. Summa omistatakse muutuvale summale. Pikkus ja laius on topeltmuutujad. Korrutamine salvestatakse alamuutujaks, mis kuulutatakse topeltmuutujaks. Muutujakirja saab salvestada ühe tähe. See sisaldab tähte A. Märk paigutatakse üksikute jutumärkide sisse.

Mis on Java andmekirjandus??

Data literaal on fikseeritud väärtuse lähtekoodi esitus. Väärtused nagu 5, 4.3, true, ei vaja arvutamist. Seetõttu tuntakse neid andmekirjanduste nime all. Väljavõtte olemasolu korral on topeltarv = 20,5; 'topelt' on andmetüüp. Number on muutuja. 20,5 on andmete sõnasõnaline.

Literaale on erinevat tüüpi. Need on täisarvud, ujukomaterjalid, tähemärgi- ja stringimärgid. Täisarvude literreid kasutatakse täisarvu andmetüüpide muutujate, näiteks bait, lühike, keskmine ja pikk, initsialiseerimiseks. Ujukoma tähtkuju kasutatakse andmetüübi ujuk ja topelt muutujate lähtestamiseks. Ujukoma täht lõpeb numbritega f või F, see on tüüpi ujuk. Kui see lõpeb d või D-ga, on see kahekordne. D kirjutamine on valikuline. Märkide ja stringi tähed koosnevad Unicode märkidest. Märkide tähtkuju tähistab ühte tähemärki, samas kui stringi tähtkuju tähistab tähemärkide komplekti. Märkide tähed on ühe tsitaadi sees. nt. - 'B'. Stringi tähed paiknevad kahetsustes. nt „programmeerimine”. Vaadake allolevat programmi.

Joonis 02: Literaalidega Java-programm

Ülaltoodud programmi kohaselt on arv muutuja. Arvu muutuja täisarv on 10. Muutuja doubleValue võib omada topeltväärtust. Muutuja floatValue mahutab ujuki. Seetõttu on 5.4 ja 5.4f ujukoma täht. Tähtmuutuja sisaldab märki „B”. See on tegelaskuju. Sõnamuutuja sisaldab märkide komplekti. Niisiis, see on stringide sõnasõnaline.

Milline on Java muutujate ja andmekirjanduste sarnasus??

  • Programmeerimisel kasutatakse nii Java muutujaid kui ka Data Literals.

Mis vahe on Java muutujatel ja andmekirjandusel??

Muutujad vs andmekirjandus

Muutujad on reserveeritud mäluasukohad, kuhu salvestatakse väärtused sümboolsete nimedega. Andme literaalid on fikseeritud väärtuste lähtekoodi esindused.
Ühing
Muutujad on seotud mälu asukohaga. Andmete litreid seostatakse fikseeritud väärtustega, mis asetatakse muutujate sisse.

Kokkuvõte - Muutujad vs andmed Kirjandus Java keeles

Muutujad ja andmeühikud on programmeerimisega seotud levinud terminid. Selles artiklis käsitleti muutujate ja andmekirjanduste erinevust. Java muutujate ja andmekirjanduste erinevus seisneb selles, et muutujad on reserveeritud mäluasukohad väärtuste salvestamiseks sümboolsete nimedega, samas kui andmeühikutes tähistatakse fikseeritud väärtusi programmeerimisel.

Viide:

Punkt, õpetused. “Java põhilised andmetüübid”., Juhendid, 8. jaanuar 2018. Saadaval siin