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;
Deklarera en variabel

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
int a;
Skapa en variabel som heter avars typ Àr int.
String s;
Skapa en variabel som heter svars typ Àr String.
double c;
Skapa en variabel som heter cvars 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;
Uppdragsoperatör

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
int i;
int a, b;
int x;
Variabeln iskapas
Den aoch bvariabler skapas
En xvariabel skapas
i = 3;
Variabeln isÀtts till vÀrdet 3.
a = 1;
b = a + 1;
Variabeln asÀtts till vÀrdet 1.
Variabeln bsÀtts till vÀrdet 2.
x = 3;
x = x + 1;
Variabeln xsÀtts till vÀrdet 3. PÄ nÀsta rad ökas
vÀrdet pÄ med . Àr nu . x1x4

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:

  1. Ta en tom lÄda.
  2. 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.