Key Difference – Variables vs Data Literals in Java
Et dataprogram er et sett med instruksjoner for å utføre en oppgave. Det er nødvendig å lagre data under programmering. Derfor lagres disse dataene i minnet. Disse reserverte minnestedene kalles variabler. Variablene bør ha unike navn fordi de skal kunne identifiseres enkelt for å utføre matematiske eller logiske operasjoner. Variabler er tilordnet med verdier. Noen ganger er disse verdiene faste og vil ikke endres. Slike verdier kalles dataliterals. I programmet, hvis det er en setning som int verdi=5, er 'int' datatypen.'Verdien' er variabelen, og '5' er den bokstavelige data. Denne artikkelen diskuterer forskjellen mellom variabler og dataliteraler i Java. Hovedforskjellen mellom variabler og dataliteraler i Java er at variabler er de reserverte minnestedene for å lagre verdier med symbolske navn, mens dataliteraler er notasjoner som representerer faste verdier i programmering.
Hva er variabler i Java?
En variabel er et sted å lagre en verdi i minnet. Hvert minnested kan lagre en bestemt type data. Java-språk støtter åtte primitive datatyper. De er en byte, short, int, long, boolean, float, double og char. Datatypen byte er 8-bits signerte tos komplementheltall. Det er nyttig å spare plass i store arrays fordi det er 4 ganger mindre enn int. Datatypen er kort med 16-bits to-komplement heltall. Den er 2 ganger mindre enn int. Int-en er et 32-bits signert to-komplement heltall. Det er den vanligste datatypen å lagre numeriske verdier uten desim altegn når det ikke er mye bekymring for minnet. Den lange datatypen er et 64-bits signert to-komplement heltall. Den brukes til å lagre et bredt spekter av tall. Float og dobbel er to datatyper for å lagre numeriske verdier med et desim altegn. Flottøren er 32 bit og dobbel er 64 biter. Boolean brukes til å lagre sant eller usant. Et enkelt tegn kan lagres ved å bruke tegndatatypen. Dette er de viktigste primitive datatypene i Java.
Når det er en setning som en int x; det betyr at variabelen x kan inneholde en heltallsverdi. Den setter ikke av noe minne for variabelnummeret. Når det er en setning som int x=5; det betyr at variabelen x kan inneholde heltallsverdier og den inneholder verdi 5. Den initialiserte verdien kan endres i programmet senere. X-verdien kan utjevnes til et annet heltall, for eksempel 10 senere. f.eks. x=10;
Hver variabel har unike navn for å identifisere dem. De kalles identifikatorer. Programmereren bør følge reglene når han gir navn til variabler. Java er et språk som skiller mellom store og små bokstaver. Derfor er variabelnavnet 'nummer' forskjellig fra 'NUMBER'. Variabelnavnet kan inneholde Unicode-bokstaver og -siffer. De kan ikke ha mellomrom. Se programmet nedenfor.
Figur 01: Java-program med variabler
I følge programmet ovenfor er x og y variabler som har heltallsverdier. Summen er tilordnet variabel sum. Lengden og bredden er doble variabler. Multiplikasjonen lagres i arealvariabelen som er deklarert som en dobbel variabel. Et enkelt tegn kan lagres i variabelbokstaven. Den inneholder "A". Tegnet er plassert innenfor enkle anførselstegn.
Hva er databokstaver i Java?
A Data literal er en kildekoderepresentasjon av en fast verdi. Verdiene som 5, 4.3, sant krever ingen beregning. Derfor er de kjent som data bokstaver. Når det er et utsagn, dobbelt tall=20,5; "dobbelt" er datatypen. 'Tall' er variabelen. 20.5 er bokstavelig data.
Det finnes ulike typer bokstaver. De er heltallsliteraler, flyttallsliteraler, tegn- og strengliteraler. Heltallsliteraler brukes til å initialisere variabler av heltallsdatatyper som byte, short, int og long. Flytende kommaliteraler brukes til å initialisere variabler av datatypen float og double. Den flytende bokstaven slutter med f eller F, den er av typen float. Hvis det ender med d eller D, er det dobbelt. Å skrive d er valgfritt. Tegn- og strengliteral består av Unicode-tegn. De bokstavelige tegnene representerer et enkelt tegn, mens en bokstavbokstav representerer et sett med tegn. De bokstavelige karakterene er inne i det enkle sitatet. f.eks. – 'B'. De bokstavelige strengene er innenfor de doble anførselstegnene. for eksempel - "Programmering". Se programmet nedenfor.
Figur 02: Java-program med bokstaver
I følge programmet ovenfor er tallet en variabel. Heltallet literal i tallvariabelen er 10. DoubleValue-variabelen kan inneholde en dobbel verdi. Variabelen floatValue kan holde en float. Derfor er 5.4 og 5.4f bokstaver med flytende komma. Bokstavvariabelen inneholder et tegn 'B'. Det er en bokstavelig karakter. Ordvariabelen inneholder et sett med tegn. Så det er en streng bokstavelig t alt.
Hva er likheten mellom variabler og dataliteraler i Java?
Både variabler og dataliteraler i Java brukes i programmering
Hva er forskjellen mellom variabler og dataliteraler i Java?
Variables vs Data Literals |
|
Variabler er reserverte minneplasseringer som lagrer verdier med symbolske navn. | Dataliteraler er kildekoderepresentasjoner av faste verdier. |
Association | |
Variabler er knyttet til minneplasseringen. | Dataliteraler er assosiert med faste verdier som er plassert inne i variablene. |
Summary – Variables vs Data Literals in Java
Variabler og dataliteraler er vanlige termer knyttet til programmering. Denne artikkelen diskuterte forskjellen mellom variabler og bokstavelige data. Forskjellen mellom variabler og dataliteraler i Java er at variabler er de reserverte minnestedene for å lagre verdier med symbolske navn, mens dataliterals er notasjoner for å representere faste verdier i programmering.