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.