1. Variabler och lådor
Variabler är speciella saker för att lagra data . Alla data. All data i Java lagras med hjälp av variabler. Ett av de bästa sätten att föreställa sig en variabel är som en box: en helt vanlig box .
Låt oss till exempel säga att du skriver siffran 13 på ett papper och lägger det i en låda. Nu kan vi säga att " lådan lagrar värdet 13 ".
Varje variabel i Java har tre viktiga egenskaper: typ , namn och värde .
Namnet används för att skilja en variabel från en annan . Det är som en etikett på en låda .
Typen av en variabel bestämmer vilken typ av värden/data som kan lagras i den. Vi förvarar en tårta i en tårtkartong, skor i en skokartong osv.
Värdet är något objekt eller data som lagras i variabeln .
Varje objekt i Java-språket har sin egen typ . Till exempel kan vi ha följande datatyper: heltal , bråktal , text , Cat , House , etc.
Varje variabel (box) har också sin egen typ . En variabel kan bara lagra värden som motsvarar dess typ. Olika askar används för att förvara olika saker: en chokladask, en kartong för ett dussin ägg etc. Det är precis som i verkligheten.
2. Skapa en variabel
I Java-språket skapar vi en variabel med hjälp av ett kommando som tar denna form:
type name;
där type är typen av variabel (vilket motsvarar typen av värden som variabeln kan lagra), och namn är namnet på variabeln.
Exempel:
Skapa en variabel: först typen, sedan namnet. | Beskrivning |
---|---|
|
Skapa en variabel som heter a vars typ är int . |
|
Skapa en variabel som heter s vars typ är String . |
|
Skapa en variabel som heter c vars typ är double . |
De två vanligaste typerna är heltal (betecknade med int
) och text (betecknade med String
). Typen double
är också populär. Det representerar bråktal (reella) tal.
3. Uppdrag
Som nämnts ovan har en variabel ett namn, typ och värde. Vi har redan övervägt namnet och typen, men hur är det med värdet? Hur sätter jag ett värde i en variabel?
För att tilldela ett värde till en variabel har vi tilldelningsoperatorn . Den kopierar ett värde från en variabel till en annan. Det flyttar inte värdet. Den kopierar . Som en fil på disk. Uppgiften ser ut så här:
name = value;
där namn är namnet på variabeln och värde är värdet som kommer att läggas in i variabeln. Värdet kan vara ett bokstavligt värde, namnet på en annan variabel eller till och med något uttryck som innehåller variabler.
Exempel:
Koda | Beskrivning |
---|---|
|
Variabeln i skapas Den a och b variabler skapas En x variabel skapas |
|
Variabeln i sätts till värdet 3 . |
|
Variabeln a sätts till värdet 1 . Variabeln b sätts till värdet 2 . |
|
Variabeln x sätts till värdet 3 . På nästa rad ökas värdet på med . är nu . x 1 x 4 |
Tilldelningsoperatören är =
symbolen. Detta är inte en jämförelse. Det är varken mer eller mindre än kommandot att kopiera värdet till höger om likhetstecknet till variabeln , som finns till vänster. För en jämförelseoperation använder Java dubbla lika: ==
.
4. Katter och boxar
![](https://cdn.codegym.cc/images/article/526449b6-a52c-46a3-b611-ddc2c3142dbe/1080.jpeg)
Hur man fångar en katt:
- Ta en tom låda.
- Vänta.
Det är ett skämt 🙂
Naturligtvis kan du kanske passa ett dussin katter i en box, men bara ett värde kan läggas in i en variabel . Detta är relaterat till nästa uppgift.