Erot muuttujien ja dataliteraalien välillä Javassa

Sisällysluettelo:

Erot muuttujien ja dataliteraalien välillä Javassa
Erot muuttujien ja dataliteraalien välillä Javassa

Video: Erot muuttujien ja dataliteraalien välillä Javassa

Video: Erot muuttujien ja dataliteraalien välillä Javassa
Video: Я тоже хочу | Алексей Балабанов | фильм 2024, Marraskuu
Anonim

Avainero – muuttujat vs dataliteraalit Javassa

Tietokoneohjelma on joukko ohjeita tehtävän suorittamiseksi. Tietojen tallennus vaaditaan ohjelmoinnin aikana. Siksi nämä tiedot tallennetaan muistiin. Näitä varattuja muistipaikkoja kutsutaan muuttujiksi. Muuttujilla tulee olla yksilölliset nimet, koska ne tulisi tunnistaa helposti matemaattisten tai loogisten operaatioiden suorittamiseksi. Muuttujat on määritetty arvoineen. Joskus nämä arvot ovat kiinteitä eivätkä muutu. Tällaisia arvoja kutsutaan dataliteraaaleiksi. Jos ohjelmassa on käsky int arvona=5, 'int' on tietotyyppi."Arvo" on muuttuja ja "5" on dataliteraali. Tässä artikkelissa käsitellään muuttujien ja dataliteraalien eroa Javassa. avainero muuttujien ja dataliteraalien välillä Javassa on, että muuttujat ovat varatut muistipaikat symbolisten nimien arvojen tallentamiseen, kun taas dataliteraaalit ovat ohjelmoinnin kiinteitä arvoja edustavia merkintöjä.

Mitä ovat Javan muuttujat?

Muuttuja on paikka, johon arvo tallennetaan muistiin. Jokainen muistipaikka voi tallentaa tietyntyyppistä dataa. Java-kieli tukee kahdeksaa primitiivistä tietotyyppiä. Ne ovat tavu, lyhyt, int, pitkä, boolean, float, double ja char. Tietotyyppitavu on 8-bittinen etumerkillä varustettu kahden komplementin kokonaisluku. Se säästää tilaa suurissa taulukoissa, koska se on 4 kertaa pienempi kuin int. Tietotyyppi lyhyt on 16-bittinen etumerkillä varustettu kahden komplementin kokonaisluku. Se on 2 kertaa pienempi kuin int. Int on 32-bittinen etumerkillä varustettu kahden komplementin kokonaisluku. Se on yleisin tietotyyppi numeeristen arvojen tallentamiseen ilman desimaalipistettä, kun muistista ei ole paljon huolta. Pitkä tietotyyppi on 64-bittinen etumerkillä varustettu kahdella komplementilla varustettu kokonaisluku. Sitä käytetään monenlaisten numeroiden tallentamiseen. Float ja double ovat kaksi tietotyyppiä numeeristen arvojen tallentamiseen desimaalipilkulla. Float on 32-bittinen ja double on 64-bittinen. Boolen arvoa käytetään tallentamaan tosi tai epätosi. Yksi merkki voidaan tallentaa käyttämällä char-tietotyyppiä. Nämä ovat tärkeimmät primitiiviset tietotyypit Javassa.

Kun on lauseke, kuten int x; se tarkoittaa, että muuttujalla x voi olla kokonaisluku. Se ei varaa muistia muuttujanumerolle. Kun on lauseke int x=5; se tarkoittaa, että muuttuja x voi sisältää kokonaislukuja ja se sisältää arvon 5. Alustettua arvoa voidaan muuttaa ohjelmassa myöhemmin. X-arvo voidaan tasoittaa myöhemmin johonkin muuhun kokonaislukuun, kuten 10:een. esim. x=10;

Jokaisella muuttujalla on yksilölliset nimet niiden tunnistamiseksi. Niitä kutsutaan tunnisteiksi. Ohjelmoijan tulee noudattaa sääntöjä antaessaan muuttujien nimiä. Java on isot ja pienet kirjaimet erotteleva kieli. Siksi muuttujan nimi "number" on eri kuin "NUMBER". Muuttujan nimi voi sisältää Unicode-kirjaimia ja numeroita. Heillä ei voi olla tilaa. Katso alla olevaa ohjelmaa.

Ero muuttujien ja dataliteraalien välillä Javassa
Ero muuttujien ja dataliteraalien välillä Javassa

Kuva 01: Java-ohjelma muuttujilla

Yllä olevan ohjelman mukaan x ja y ovat muuttujia, jotka sisältävät kokonaislukuja. Summa on määritetty muuttuvaan summaan. Pituus ja leveys ovat kaksinkertaisia muuttujia. Kertolasku tallennetaan pinta-alamuuttujaan, joka ilmoitetaan kaksoismuuttujana. Muuttuvaan kirjaimeen voidaan tallentaa yksi merkki. Se sisältää "A". Merkki sijoitetaan yksittäisten lainausmerkkien sisään.

Mitä ovat dataliteraalit Javassa?

A Dataliteraali on kiinteän arvon lähdekoodiesitys. Arvot, kuten 5, 4.3, tosi eivät vaadi laskelmia. Siksi niitä kutsutaan dataliteraaaleiksi. Kun on lauseke, kaksoisluku=20,5; "kaksois" on tietotyyppi. "Numero" on muuttuja. 20,5 on dataliteraali.

Literaaleja on monenlaisia. Ne ovat kokonaislukuliteraaaleja, liukulukuliraaleja, merkki- ja merkkijonoliteraaaleja. Kokonaislukuliteraaaleja käytetään alustamaan kokonaislukutietotyyppien muuttujia, kuten tavu, lyhyt, int ja pitkä. Liukulukuliteraaaleja käytetään alustamaan tietotyypin float ja double muuttujat. Liukulukuliteraali päättyy kirjaimeen f tai F, se on tyyppiä float. Jos se päättyy kirjaimeen d tai D, se on kaksinkertainen. d:n kirjoittaminen on valinnaista. Merkki- ja merkkijonoliteraalit koostuvat Unicode-merkeistä. Merkiliteraalit edustavat yhtä merkkiä, kun taas merkkijonoliteraali edustaa merkkijoukkoa. Merkkikirjaimet ovat yhden lainauksen sisällä. esim. – ‘B’. Merkkijonoliteraalit ovat lainausmerkkien sisällä. esim. - "Ohjelmointi". Katso alla oleva ohjelma.

Keskeinen ero muuttujien ja dataliteraalien välillä Javassa
Keskeinen ero muuttujien ja dataliteraalien välillä Javassa

Kuva 02: Java-ohjelma kirjaimella

Yllä olevan ohjelman mukaan luku on muuttuja. Lukumuuttujan kokonaislukuliteraali on 10. DoubleValue-muuttuja voi sisältää kaksoisarvon. FloatValue-muuttuja voi sisältää float-arvon. Siksi 5.4 ja 5.4f ovat liukulukuliteraaleja. Kirjainmuuttuja sisältää merkin "B". Se on kirjaimellinen hahmo. Sanamuuttuja sisältää joukon merkkejä. Se on siis merkkijonoliteraali.

Mikä on muuttujien ja dataliteraalien samank altaisuus Javassa?

Javan sekä muuttujia että dataliteraleja käytetään ohjelmoinnissa

Mitä eroa on muuttujien ja dataliteraalien välillä Javassa?

Muuttujat vs Data Literaalit

Muuttujat ovat varattuja muistipaikkoja, jotka tallentavat arvoja symbolisilla nimillä. Dataliteraalit ovat kiinteiden arvojen lähdekoodiesityksiä.
Yhdistys
Muuttujat liittyvät muistipaikkaan. Dataliteraalit liittyvät kiinteisiin arvoihin, jotka sijoitetaan muuttujien sisään.

Yhteenveto – Javan muuttujat vs dataliteraalit

Muuttujat ja dataliteraalit ovat yleisiä ohjelmointiin liittyviä termejä. Tässä artikkelissa käsiteltiin muuttujien ja dataliteralien välistä eroa. Ero muuttujien ja dataliteraalien välillä Javassa on se, että muuttujat ovat varatut muistipaikat arvojen tallentamiseen symbolisilla nimillä, kun taas dataliteraalit ovat merkintöjä, jotka edustavat kiinteitä arvoja ohjelmoinnissa.

Suositeltava: