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

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.
GO TO FULL VERSION