Forskel mellem variabler og datalitterære i Java

Nøgleforskel - variabler vs data konstanter i Java

Et computerprogram er et sæt instruktioner til at udføre en opgave. Det er nødvendigt at gemme data under programmeringen. Derfor gemmes disse data i hukommelsen. Disse reserverede hukommelsesplaceringer kaldes variabler. Variablerne skal have unikke navne, fordi de let skal identificeres for at udføre matematiske eller logiske handlinger. Variabler tildeles med værdier. Undertiden er disse værdier faste og ændres ikke. Disse slags værdier kaldes datalitteraler. I programmet, hvis der er en erklæring som int-værdi = 5, er 'int' datatypen. 'Værdien' er variablen, og '5' er datalægten. Denne artikel diskuterer forskellen mellem variabler og datalitteraler i Java. Det vigtigste forskel mellem variabler og datalitteraler i Java er det variabler er de reserverede hukommelsesplaceringer til at gemme værdier med symboliske navne, mens datalitteraler er notationer for at repræsentere faste værdier i programmeringen.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er variabler i Java
3. Hvad er datalitterære i Java
4. Ligheder mellem variabler og datalitterære i Java
5. Sammenligning side ved side - Variabler mod datalitterære i Java i tabelform
6. Resume

Hvad er variabler i Java?

En variabel er et sted at gemme en værdi i hukommelsen. Hver hukommelsesplacering kan gemme en bestemt datatype. Java-sprog understøtter otte primitive datatyper. De er en byte, kort, int, lang, boolsk, flyder, dobbelt og char. Datatype-byte er 8-bit signeret to's komplement heltal. Det er nyttigt at spare plads i store arrays, fordi det er 4 gange mindre end int. Datatypen er kort 16-bit signeret to's komplement heltal. Det er 2 gange mindre end int. Intet er et 32-bit signeret to komplement-heltal. Det er den mest almindelige datatype at gemme numeriske værdier uden decimaler, når der ikke er meget bekymring for hukommelse. Den lange datatype er et 64-bit signeret to's komplement heltal. Det bruges til at gemme en lang række numre. Float og dobbelt er to datatyper til lagring af numeriske værdier med et decimal. Float er 32bit og dobbelt er 64 bit. Boolean bruges til at gemme sandt eller usant. Et enkelt tegn kan gemmes ved hjælp af char-datatype. Disse er de vigtigste primitive datatyper i Java.

Når der er en erklæring, såsom en int x; det betyder, at variablen x kan indeholde en heltalværdi. Det afsætter ingen hukommelse til variablenummer. Når der er en erklæring som int x = 5; det betyder, at variablen x kan indeholde heltalværdier, og den indeholder værdi 5. Den initialiserede værdi kan ændres i programmet senere. X-værdien kan udlignes med et andet heltal såsom 10 senere. f.eks. x = 10;

Hver variabel har unikke navne til at identificere dem. De kaldes identifikatorer. Programmereren skal følge reglerne, når der gives navne på variabler. Java er et sprogfølsomt sprog. Derfor er variablenavnet 'nummer' forskellig fra 'NUMMER'. Variabelnavnet kan indeholde Unicode-bogstaver og cifre. De kan ikke have mellemrum. Se nedenstående program.

Figur 01: Java-program med variabler

I henhold til ovenstående program er x og y variabler, der har heltalværdier. Summen er tildelt den variable sum. Længde og bredde er dobbeltvariabler. Multiplikationen gemmes i områdevariablen, der er erklæret som en dobbeltvariabel. Et enkelt tegn kan gemmes i variablen. Det indeholder 'A'. Karakteren er placeret inde i enkelte citater.

Hvad er datalitterære i Java?

En datalitteral er en kildekoderepræsentation af en fast værdi. Værdierne som 5, 4.3, true kræver ingen beregning. Derfor er de kendt som datalitteraler. Når der er en erklæring, er dobbelt tal = 20,5; 'dobbelt' er datatypen. 'Nummeret' er variablen. 20.5 er datalægten.

Der er forskellige typer bogstaver. De er heltaleletter, flydende punktlitterære, karakter- og strenglitterære. Heltal bogstaver bruges til at initialisere variabler af heltal datatyper såsom byte, kort, int og lang. Bogstaver med flydende punkter bruges til at initialisere variabler af datatype float og dobbelt. Den flydende punkt bogstavelige ender med f eller F, den er af typen flyder. Hvis det slutter med d eller D, er det dobbelt. Skrivning d er valgfrit. Bogstaver med karakter og streng består af Unicode-tegn. Tegn bogstaverne repræsenterer en enkelt karakter, mens en streng bogstavelig repræsenterer et sæt tegn. De bogstavelige bogstaver er inde i det eneste citat. f.eks. - 'B'. Strengeletterne er inde i dobbeltcitaterne. f.eks. “Programmering”. Se nedenstående program.

Figur 02: Java-program med litteraler

I henhold til ovenstående program er antallet en variabel. Heltalets bogstavelige i talvariablen er 10. Varianten doubleValue kan indeholde en dobbeltværdi. FloatValue-variablen kan indeholde en float. Derfor er 5.4 og 5.4f flytende punktlitterære. Bogstavvariablen indeholder et tegn 'B'. Det er en bogstavelig karakter. Ordvariablen indeholder et sæt tegn. Så det er en streng bogstavelig.

Hvad er ligheden mellem variabler og datalitterære i Java?

  • Både variabler og datalitterære i Java bruges til programmering.

Hvad er forskellen mellem variabler og datalitterære i Java?

Variabler vs datalitterære

Variabler er reserverede hukommelsesplaceringer, der gemmer værdier med symboliske navne. Datalitterære er kildekoderepræsentationer af faste værdier.
Association
Variabler er knyttet til hukommelsesplacering. Datalitteraler er forbundet med faste værdier, der er placeret i variablerne.

Resumé - Variabler vs data konstanter i Java

Variabler og datalitterære er almindelige udtryk relateret til programmering. Denne artikel diskuterede forskellen mellem variabler og datalitteraler. Forskellen mellem variabler og datalitteraler i Java er, at variabler er de reserverede hukommelsesplaceringer til at gemme værdier med symboliske navne, mens datalitteraler er notationer om at repræsentere faste værdier i programmering.

Reference:

Punkt, selvstudier. “Java Basic Datatypes.”, Tutorials Point, 8. januar 2018. Findes her