1. Variabler og kasser

Variabler er specielle ting til lagring af data . Eventuelle data. Alle data i Java gemmes ved hjælp af variabler. En af de bedste måder at opfatte en variabel på er som en boks: en helt almindelig boks .

Lad os for eksempel sige, at du skriver tallet 13 på et stykke papir og lægger det i en æske. Nu kan vi sige, at " boksen gemmer værdien 13 ".

Hver variabel i Java har tre vigtige egenskaber: type , navn og værdi .

Navnet bruges til at skelne en variabel fra en anden . Det er som en etiket på en æske .

Typen af ​​en variabel bestemmer typen af ​​værdier/data , der kan gemmes i den. Vi opbevarer en kage i en kageæske, sko i en skoæske mv.

Værdien er et objekt eller de data , der er gemt i variablen.

Hvert objekt i Java-sproget har sin egen type . For eksempel kan vi have følgende datatyper: heltal , brøktal , tekst , Kat , Hus osv.

Hver variabel (boks) har også sin egen type . En variabel kan kun gemme værdier, der svarer til dens type. Forskellige æsker bruges til at opbevare forskellige ting: en æske chokolade, en karton til et dusin æg osv. Det er ligesom i det virkelige liv.


2. Oprettelse af en variabel

I Java-sproget opretter vi en variabel ved hjælp af en kommando, der har denne form:

type name;
Erklæring af en variabel

hvor type er typen af ​​variablen (som svarer til typen af ​​de værdier, som variablen kan gemme), og navn er navnet på variablen.

Eksempler:

Oprettelse af en variabel: først typen, derefter navnet. Beskrivelse
int a;
Opret en variabel med navnet, ahvis type er int.
String s;
Opret en variabel med navnet, shvis type er String.
double c;
Opret en variabel med navnet, chvis type er double.

De to mest anvendte typer er heltal (betegnet med int) og tekst (benævnt med String). Typen doubleer også populær. Det repræsenterer brøktal (reelle) tal.


3. Opgave

Som nævnt ovenfor har en variabel et navn, type og værdi. Vi har allerede overvejet navnet og typen, men hvad med værdien? Hvordan sætter jeg en værdi ind i en variabel?

For at tildele en værdi til en variabel har vi tildelingsoperatoren . Den kopierer en værdi fra en variabel til en anden. Det flytter ikke værdien. Den kopierer . Som en fil på disk. Opgaven ser sådan ud:

name = value;
Opgaveoperatør

hvor navn er navnet på variablen, og værdi er den værdi, der vil blive sat ind i variablen. Værdien kan være en bogstavelig værdi, navnet på en anden variabel eller endda et udtryk, der indeholder variabler.

Eksempler:

Kode Beskrivelse
int i;
int a, b;
int x;
Variablen ioprettes
Den aog bvariabler oprettes
En xvariabel oprettes
i = 3;
Variablen iindstilles til værdien 3.
a = 1;
b = a + 1;
Variablen aindstilles til værdien 1.
Variablen bindstilles til værdien 2.
x = 3;
x = x + 1;
Variablen xindstilles til værdien 3. På næste linje øges
værdien af ​​med . er nu . x1x4

Tildelingsoperatøren er =symbolet. Dette er ikke en sammenligning. Det er hverken mere eller mindre end kommandoen at kopiere værdien til højre for lighedstegnet til variablen , som er til venstre. Til en sammenligningsoperation bruger Java dobbelte lig: ==.


4. Katte og bokse

Sådan fanger du en kat:

  1. Tag en tom kasse.
  2. Vente.

Det er en joke 🙂

Selvfølgelig kan du muligvis passe et dusin katte i en boks, men kun én værdi kan sættes i en variabel . Dette er relateret til næste opgave.