Verskil tussen veranderlikes en dataletters in Java

INHOUDSOPGAWE:

Verskil tussen veranderlikes en dataletters in Java
Verskil tussen veranderlikes en dataletters in Java

Video: Verskil tussen veranderlikes en dataletters in Java

Video: Verskil tussen veranderlikes en dataletters in Java
Video: From C to Python by Ross Rheingans-Yoo 2024, Julie
Anonim

Sleutelverskil – Veranderlikes vs dataletters in Java

'n Rekenaarprogram is 'n stel instruksies om 'n taak uit te voer. Dit is nodig om data te stoor tydens programmering. Daarom word daardie data in die geheue gestoor. Hierdie gereserveerde geheue liggings word veranderlikes genoem. Die veranderlikes moet unieke name hê omdat hulle maklik geïdentifiseer moet word om wiskundige of logiese bewerkings uit te voer. Veranderlikes word met waardes toegeken. Soms is daardie waardes vas en sal nie verander nie. Daardie soort waardes word dataletters genoem. In die program, as daar 'n stelling as int waarde=5 is, is die 'int' die datatipe. Die 'waarde' is die veranderlike, en '5' is die data letterlik. Hierdie artikel bespreek die verskil tussen veranderlikes en data letterlike in Java. Die sleutelverskil tussen veranderlikes en dataliterale in Java is dat veranderlikes die gereserveerde geheueliggings is om waardes met simboliese name te stoor, terwyl dataliterale notasies is wat vaste waardes in programmering verteenwoordig.

Wat is veranderlikes in Java?

'n Veranderlike is 'n plek om 'n waarde in die geheue te stoor. Elke geheue plek kan 'n spesifieke tipe data stoor. Java-taal ondersteun agt primitiewe datatipes. Hulle is 'n byte, kort, int, lank, boolean, float, double en char. Die datatipe greep is 8-bis getekende twee se komplement heelgetal. Dit is nuttig om spasie in groot skikkings te bespaar, want dit is 4 keer kleiner as int. Die datatipe kort is 16-bis getekende twee se komplement heelgetal. Dit is 2 keer kleiner as int. Die int is 'n 32-bis getekende twee se komplement heelgetal. Dit is die mees algemene datatipe om numeriese waardes sonder desimale punte te stoor wanneer daar nie veel kommer oor geheue is nie. Die lang datatipe is 'n 64-bis getekende twee se komplement heelgetal. Dit word gebruik om 'n wye reeks getalle te stoor. Die float en double is twee datatipes om numeriese waardes met 'n desimale punt te stoor. Die float is 32bis en dubbel is 64 bis. Die Boolean word gebruik om waar of onwaar te stoor. 'n Enkele karakter kan gestoor word met behulp van char-datatipe. Dit is die belangrikste primitiewe datatipes in Java.

Wanneer daar 'n stelling is soos 'n int x; dit beteken dat die veranderlike x 'n heelgetalwaarde kan hou. Dit sit geen geheue vir die veranderlike getal opsy nie. Wanneer daar 'n stelling is as int x=5; dit beteken dat die veranderlike x heelgetalwaardes kan hou en dit bevat waarde 5. Die geïnisialiseerde waarde kan later in die program verander word. Die x-waarde kan gelykgestel word aan 'n ander heelgetal soos 10 later. bv. x=10;

Elke veranderlike het unieke name om hulle te identifiseer. Hulle word identifiseerders genoem. Die programmeerder moet die reëls volg wanneer die name vir veranderlikes gegee word. Java is 'n hooflettersensitiewe taal. Daarom verskil die veranderlike naam 'nommer' van 'NUMBER'. Die veranderlike naam kan Unicode-letters en -syfers bevat. Hulle kan nie spasies hê nie. Verwys na die onderstaande program.

Verskil tussen veranderlikes en dataletters in Java
Verskil tussen veranderlikes en dataletters in Java

Figuur 01: Java-program met veranderlikes

Volgens bogenoemde program is x en y veranderlikes wat heelgetalwaardes hou. Die som word aan veranderlike som toegeken. Die lengte en breedte is dubbele veranderlikes. Die vermenigvuldiging word gestoor in die area veranderlike wat as 'n dubbele veranderlike verklaar word. 'n Enkele karakter kan in die veranderlike letter gestoor word. Dit bevat 'A'. Die karakter word binne enkele aanhalingstekens geplaas.

Wat is dataletters in Java?

A Data letterlik is 'n bronkode voorstelling van 'n vaste waarde. Die waardes soos 5, 4.3, waar vereis geen berekening nie. Daarom staan hulle bekend as data letterlikes. Wanneer daar 'n stelling is, dubbelgetal=20.5; die 'dubbel' is die datatipe. Die 'getal' is die veranderlike. Die 20.5 is die data letterlik.

Daar is verskillende soorte letterlikes. Hulle is heelgetalletters, swaaipuntletterlikes, karakters en snaarletters. Heelgetalletterlike letters word gebruik om veranderlikes van heelgetaldatatipes soos greep, kort, int en lank te inisialiseer. Drywende punt letterlikes word gebruik om veranderlikes van datatipe float en double te inisialiseer. Die drywende punt letterlike eindig met f of F, dit is van die tipe dryf. As dit met d of D eindig, is dit dubbel. Om d te skryf is opsioneel. Karakter- en stringletters bestaan uit Unicode-karakters. Die letterlike karakters verteenwoordig 'n enkele karakter terwyl 'n string letterlike 'n stel karakters verteenwoordig. Die letterlike karakters is binne die enkele aanhaling. bv. - 'B'. Die letterlike snaar is binne die dubbele aanhalingstekens. bv. - "Programmering". Verwys na die onderstaande program.

Sleutelverskil tussen veranderlikes en dataletters in Java
Sleutelverskil tussen veranderlikes en dataletters in Java

Figuur 02: Java-program met letterkundiges

Volgens bogenoemde program is die getal 'n veranderlike. Die heelgetal letterlike in die getal veranderlike is 10. Die doubleValue veranderlike kan 'n dubbele waarde hou. Die floatValue-veranderlike kan 'n float hou. Daarom is 5.4 en 5.4f swaaipunt-letterlikes. Die letterveranderlike bevat 'n karakter 'B'. Dit is 'n letterlike karakter. Die woordveranderlike bevat 'n stel karakters. Dus, dit is 'n letterlike string.

Wat is die ooreenkoms tussen veranderlikes en dataletters in Java?

Beide veranderlikes en dataletters in Java word in programmering gebruik

Wat is die verskil tussen veranderlikes en dataletters in Java?

Veranderlikes vs dataletters

Veranderlikes is gereserveerde geheue-liggings wat waardes met simboliese name stoor. Dataletters is bronkode-voorstellings van vaste waardes.
Assosiasie
Veranderlikes word met die geheue-ligging geassosieer. Dataletterlike word geassosieer met vaste waardes wat binne die veranderlikes geplaas word.

Opsomming – Veranderlikes vs dataletters in Java

Veranderlikes en dataletters is algemene terme wat met programmering verband hou. Hierdie artikel het die verskil tussen veranderlikes en dataletters bespreek. Die verskil tussen veranderlikes en dataliterale in Java is dat veranderlikes die gereserveerde geheueplekke is om waardes met simboliese name te stoor, terwyl dataliterale notasies is om vaste waardes in programmering voor te stel.

Aanbeveel: