Ett datorprogram är en uppsättning instruktioner för att utföra en uppgift. Det är nödvändigt att lagra data under programmering. Därför lagras dessa data i minnet. Dessa reserverade minnesplatser heter variabler. Variablerna ska ha unika namn eftersom de lätt identifieras för att utföra matematiska eller logiska operationer. Variabler är tilldelade med värden. Ibland är dessa värden fixade och kommer inte att ändras. Sådana värden kallas data bokstav. I programmet, om det finns ett uttalande som int-värde = 5 är "int" datatypen. Värdet är variabeln och "5" är data bokstavligt. I denna artikel diskuteras skillnaden mellan variabler och datalitteratur i Java. De nyckelskillnad mellan variabler och datatalar i Java är det variabler är de reserverade minnesplatserna för att lagra värden med symboliska namn medan data bokstäver är noteringar för att representera fasta värden vid programmering.
1. Översikt och nyckelskillnad
2. Vad är variabler i Java
3. Vad är Data Literals i Java
4. Likheter mellan variabler och datalitteraler i Java
5. Sida vid sida Jämförelse - Variabler vs Data Literals i Java i tabellform
6. Sammanfattning
En variabel är en plats för att lagra ett värde i minnet. Varje minnesplats kan lagra en viss typ av data. Java-språk stöder åtta primitiva datatyper. De är en byte, kort, int, lång, booleska, float, dubbel och char. Datatypbyte är 8-bitars signerad två komplementtal. Det är bra att spara utrymme i stora arrayer eftersom det är 4 gånger mindre än int. Den datatyp som är kort är 16-bitars signerad två komplement integer. Det är 2 gånger mindre än int. Int är en 32-bitars signerad två komplement integer. Det är den vanligaste datatypen att lagra numeriska värden utan decimalpunkter när det inte finns någon stor oro för minnet. Den långa datatypen är ett 64-bitars signerat två komplementtal. Den används för att lagra ett brett utbud av nummer. Float och double är två datatyper för att lagra numeriska värden med en decimalpunkt. Floaten är 32bit och dubbel är 64 bitar. Den booleska används för att lagra sant eller falskt. En enda karaktär kan lagras med hjälp av en chardatatyp. Det är de viktigaste primitiva datatyperna i Java.
När det finns ett uttalande som ett int x; det betyder att variabeln x kan hålla ett heltal värde. Det ställer inte bort något minne för variabelnumret. När det finns ett uttalande som int x = 5; det betyder att variabeln x kan innehålla heltalsvärden och den innehåller värde 5. Det initialiserade värdet kan ändras i programmet senare. X-värdet kan jämföras med något annat heltal, t ex 10 senare. t.ex. x = 10;
Varje variabel har unika namn för att identifiera dem. De kallas identifierare. Programmeraren ska följa reglerna när man anger namn för variabler. Java är ett skiftlägeskänsligt språk. Därför skiljer sig variabelnamnet "nummer" från "NUMBER". Det variabla namnet kan innehålla Unicode-bokstäver och siffror. De kan inte ha utrymmen. Se nedan programmet.
Figur 01: Java-program med variabler
Enligt ovanstående program är x och y variabler som innehåller heltalvärden. Summan tilldelas variabel summa. Längden och bredden är dubbla variabler. Multiplikationen lagras i områdesvariabeln som deklareras som en dubbelvariabel. En enda tecken kan lagras i variabla bokstaven. Den innehåller "A". Karaktären placeras inne i enkla citat.
En data bokstavlig är en källkodsrepresentation av ett fast värde. Värdena som 5, 4.3, true kräver ingen beräkning. Därför är de kända som datalitteraler. När det finns ett uttalande, dubbelnummer = 20,5; "dubbel" är datatypen. Numret är variabeln. 20,5 är den data bokstavliga.
Det finns olika typer av bokstäver. De är heltal bokstäver, flytande punkt bokstäver, karaktär och sträng bokstav. Heltal bokstäver används för att initiera variabler av heltal datatyper, såsom byte, kort, int och lång. Floating point-bokstäver används för att initiera variabler av datatypflotta och dubbel. Den flytande punkten bokstavlig slutar med f eller F, den är av typen float. Om det slutar med d eller D är det dubbelt. Skrivning d är valfritt. Tecken- och strängbokstäver består av Unicode-tecken. Teckenbokstaven representerar en enda karaktär medan en sträng bokstavlig representerar en uppsättning tecken. Teckenbokstavarna är inuti det enkla citatet. t.ex. - "B". Strängbokstäverna ligger inuti dubbla citat. t ex "Programmering". Se nedan programmet.
Figur 02: Java-program med litteratur
Enligt ovanstående program är siffran en variabel. Heltalet bokstavligt i talvariabeln är 10. DoubleValue-variabeln kan hålla ett dubbelvärde. FloatValue-variabeln kan hålla en flottör. Därför är 5,4 och 5,4f flytande punkt literaler. Brevvariabeln innehåller ett tecken "B". Det är en bokstavlig bokstav. Ordvariabeln innehåller en uppsättning tecken. Så det är en sträng bokstavlig.
Variabler vs Data Literals | |
Variabler är reserverade minnesplatser som lagrar värden med symboliska namn. | Data bokstäver är källkodsrepresentationer av fasta värden. |
Förening | |
Variabler är kopplade till minnesplatsen. | Data bokstäver är associerade med fasta värden som placeras inuti variablerna. |
Variabler och data bokstäver är vanliga termer relaterade till programmering. I den här artikeln diskuterades skillnaden mellan variabler och data bokstäver. Skillnaden mellan variabler och datalitteraler i Java är att variabler är de reserverade minnesplatserna för att lagra värden med symboliska namn medan datalitteraler är noteringar för att representera fasta värden vid programmering.
Punkt, handledning. "Java Basic Datatypes.", Tutorials Point, 8 jan 2018. Tillgänglig här