Tietokoneohjelma on joukko ohjeita tehtävän suorittamiseksi. Tiedot on tallennettava ohjelmoinnin aikana. Siksi nämä tiedot tallennetaan muistiin. Näitä varattuja muistipaikkoja kutsutaan muuttujiksi. Muuttujilla tulisi olla yksilöivät nimet, koska ne tulisi tunnistaa helposti matemaattisten tai loogisten toimintojen suorittamiseksi. Muuttujille annetaan arvot. Joskus nämä arvot ovat kiinteitä, eivätkä muutu. Sellaisia arvoja kutsutaan datakirjaimiksi. Jos ohjelmassa on lause kuin int arvo = 5, 'int' on tietotyyppi. 'Arvo' on muuttuja ja '5' on kirjaimellinen. Tässä artikkelissa tarkastellaan Java-muuttujien ja datakirjaimien eroa. avainero muuttujien ja Java-kirjaimien välillä on se muuttujat ovat varattuja muistipaikkoja arvojen tallentamiseksi symbolisilla nimillä, kun taas datakirjaimet ovat merkintöjä, jotka edustavat kiinteitä arvoja ohjelmoinnissa.
1. Yleiskatsaus ja keskeiset erot
2. Mitkä ovat Java-muuttujat
3. Mitkä ovat Java-tietokirjaimet
4. Java-muuttujien ja datakirjaimien samankaltaisuudet
5. Vertailu rinnakkain - Java-muuttujat vs. datakirjaimet taulukkomuodossa
6. Yhteenveto
Muuttuja on paikka tallentaa arvo muistiin. Jokainen muistipaikka voi tallentaa tietyn tyyppistä dataa. Java-kieli tukee kahdeksan primitiivistä tietotyyppiä. Ne ovat tavu, lyhyt, int, pitkä, looginen, kelluva, kaksinkertainen ja char. Tyyppitavu on 8-bittinen allekirjoitettu kahden komplementin kokonaisluku. On hyödyllistä säästää tilaa suurissa ryhmissä, koska se on 4 kertaa pienempi kuin int. Tietotyyppi lyhyt on 16-bittinen allekirjoitettu kahden komplementin kokonaisluku. Se on 2 kertaa pienempi kuin int. Int on 32-bittinen allekirjoitettu kahden komplementin kokonaisluku. Se on yleisin tietotyyppi tallentaa numeerisia arvoja ilman desimaalipisteitä, kun muistista ei ole paljon huolta. Pitkä tietotyyppi on 64-bittinen allekirjoitettu kahden komplementin kokonaisluku. Sitä käytetään monenlaisten numeroiden tallentamiseen. Kelluva ja kaksinkertainen ovat kaksi tietotyyppiä numeeristen arvojen tallentamiseksi desimaalilla. Kelluvuus on 32 bittiä ja kaksinkertainen on 64 bittiä. Boolen arvoa käytetään tosi tai väärän tallentamiseen. Yksi merkki voidaan tallentaa char-datatyypillä. Nämä ovat Java-järjestelmän tärkeimmät primitiiviset tietotyypit.
Kun on lause, kuten int x; se tarkoittaa, että muuttuja x voi pitää kokonaislukua. Se ei varaa muuttujaa varten mitään muistia. Kun on lause: int x = 5; se tarkoittaa, että muuttuja x voi pitää kokonaislukuja ja se sisältää arvon 5. Alustettu arvo voidaan muuttaa ohjelmassa myöhemmin. X-arvo voidaan tasoittaa joihinkin kokonaislukuihin, kuten 10 myöhemmin. esim. x = 10;
Jokaisella muuttujalla on yksilöivät nimet niiden tunnistamiseksi. Niitä kutsutaan tunnisteiksi. Ohjelmoijan tulee noudattaa sääntöjä antaessaan muuttujille nimiä. Java on kirjainkoolla kieli. Siksi muuttujan nimi 'number' eroaa numerosta 'NUMBER'. Muuttujan nimi voi sisältää Unicode-kirjaimia ja numeroita. Heillä ei voi olla välilyöntejä. Katso alla olevaa ohjelmaa.
Kuva 01: Java-ohjelma muuttujilla
Yllä olevan ohjelman mukaan x ja y ovat muuttujia, joilla on kokonaislukuarvoja. Summa määritetään muuttuvalle summalle. Pituus ja leveys ovat kaksinkertaiset muuttujat. Kertominen tallennetaan aluemuuttujaan, joka julistetaan kaksoismuuttujaksi. Yksi merkki voidaan tallentaa muuttuvaan kirjaimeen. Se sisältää 'A'. Merkki on sijoitettu yksittäisiin lainausmerkkeihin.
Datakirjain on kiinteän arvon lähdekoodiesitys. Arvot, kuten 5, 4.3, tosi, eivät vaadi laskentaa. Siksi niitä kutsutaan datakirjaimiksi. Kun lause on, kaksinumero = 20,5; 'tupla' on tietotyyppi. 'Numero' on muuttuja. 20.5 on datakirjaimellinen.
Kirjaimia on erityyppisiä. Ne ovat kokonaislukumääräisiä kirjaimia, liukuluku-, kirjain- ja merkkijonokirjaimia. Kokonaislukumäärää käytetään kokonaislukuisten tietotyyppien, kuten tavu, lyhyt, int ja pitkä, muuttujien alustamiseen. Liukulukun kirjaimia käytetään alustamaan tietotyypin float ja double kaksimuotoiset muuttujat. Liukuluku kirjaimellinen päättyy f tai F, se on tyyppi kelluva. Jos se päättyy d tai D, se on kaksinkertainen. D: n kirjoittaminen on valinnaista. Merkkien ja merkkien kirjaimet koostuvat Unicode-merkeistä. Merkkikirjaimet edustavat yhtä merkkiä, kun taas merkkikirjaimet edustavat merkkisarjaa. Merkkikirjaimet ovat yksittäisen lainauksen sisällä. esim. - 'B'. Merkkijonokirjaimet ovat kaksinkertaisen lainausmerkin sisällä. esim. “ohjelmointi”. Katso alla olevaa ohjelmaa.
Kuva 02: Java-ohjelma Literals-sovelluksella
Edellä olevan ohjelman mukaan luku on muuttuja. Lukumuuttujan kokonaisluku on 10. DoubleValue-muuttujalla voi olla kaksinkertainen arvo. FloatValue-muuttuja voi pitää kellua. Siksi 5.4 ja 5.4f ovat liukuluku- kirjaimet. Kirjainmuuttuja sisältää merkin 'B'. Se on hahmo kirjaimellinen. Sanamuuttuja sisältää joukon merkkejä. Joten se on merkkijono kirjaimellinen.
Muuttujat vs. datakirjaimet | |
Muuttujat ovat varattuja muistipaikkoja, joihin tallennetaan arvot symbolisilla nimillä. | Datakirjaimet ovat kiinteiden arvojen lähdekoodiesityksiä. |
yhdistys | |
Muuttujat liittyvät muistipaikkaan. | Datakirjaimet liittyvät kiinteisiin arvoihin, jotka sijoitetaan muuttujien sisään. |
Muuttujat ja datakirjaimet ovat yleisiä ohjelmointiin liittyviä termejä. Tässä artikkelissa käsiteltiin eroa muuttujien ja datakirjaimien välillä. Ero Java-muuttujien ja datakirjaimien välillä on, että muuttujat ovat varattuja muistipaikkoja arvojen tallentamiseksi symbolisilla nimillä, kun taas datakirjaimet ovat merkintöjä kiinteiden arvojen esittämisestä ohjelmoinnissa.
Kohta, oppaat. ”Java Basic Datatypes.”, Tutorials Point, 8. tammikuuta 2018. Saatavilla täältä