Java Academy · Lektion

Operatorer

Operatorer

Lektion 1 af 119 trin

Operatorer er en gratis Java Academy-lektion på CoddyKit. Dette er lektion 1 af 1. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Java Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Java Academy-kurset indeholder 1 lektioner i alt.

Introduktion

Hej,

Java tilbyder mange operatorer til at arbejde med de data, vi har. Ved hjælp af disse operatorer kan vi manipulere vores data.

Det er aritmetiske operatorer, altså den type operatorer, vi især kender fra matematikken.

Additionsoperator

Vi udfører addition med operatoren +.

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 + num2;
   System.out.println(num3);
 }
}

Subtraktion

Subtraktionsoperator

Vi udfører subtraktion med operatoren (-).

Lad os se på eksemplet.

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 - num2;
   System.out.println(num3);
 }
}

Multiplikationsoperator

Vi udfører multiplikation med operatoren (*).

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 * num2;
   System.out.println(num3);
 }
}

Divisionsoperator

Vi udfører division med operatoren (/).

Lad os se på eksemplet.

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 / num2;
   System.out.println(num3);
 }
}

Modulooperator

Vi bruger operatoren (%) til at finde resten ved division af et tal.

class Main{

public static void main(String[] args){
   int num1 = 20;
   int num2 = 4;
   int num3 = num1 % num2;
   System.out.println(num3);
 }
}

Inkrementoperator

Vi bruger operatoren (++) til at øge et tal med én.

class Main{

public static void main(String[] args){
   int num1 = 20;
   ++num1;
   // Does the same job as the above line
   num1 = num1 +1; 
   System.out.println(num3);
 }
}

Dekrementoperator

Vi bruger operatoren (-) til at trække én fra et tal.

int num1 = 20;

--num1;

Tildelingsoperator

Lad os nu se på de mest almindeligt anvendte tildelingsoperatorer.

Den første operator, vi skal bruge, er =, som nok er den mest anvendte tildelingsoperator i Java.

I eksemplet nedenfor tildeler vi værdien 0 til variablen count med operatoren =.

int count = 0;

Additionstildeling

Lad os se på additionstildelingsoperatoren.

Denne operator er en genvej til at udføre addition.

int count = 0;
count += 10;
// It is an abbreviation of count = count + 10.

Subtraktionsoperator

Subtraktionsoperatoren er en genvej til at udføre subtraktionen.

int count = 20;
count -= 10;
// It is an abbreviation of count = count - 10.

Multiplikationsoperator

Multiplikationsoperatoren er en genvej til at udføre multiplikation.

int count = 20;
count *= 10;

// It is an abbreviation of count = count * 10.

Sammenligningsoperatorer

Ud over ovenstående kan vi tilsvarende bruge syntaks til at udføre mange operationer, f.eks. division og modulo med tildelingsoperatorer.

Lad os nu se på sammenligningsoperatorer.

Sammenligningsoperatorer bruges til at sammenligne værdier i Java.

Lighedsoperator

Vi bruger operatoren == til at sammenligne to objekter eller primitive værdier.

class Main{

public static void main(String[] args){
   int x = 5;
    int y = 3;
   boolean result = x == y;
   //false
 }
}

Ulighedsoperator

Operatoren != bruges til at kontrollere betingelsen for ulighed.

int x = 5;
int y = 3;

boolean result = x != y;
//true

Operatoren større end && mindre end

Den algebraiske sammenligning af to værdier udføres med operatorerne (>) og (<), ligesom i matematikken.

int x = 5;
 int y = 3; 

//is x greater than y x > y 
//is x less than y x > y  
// is greater or equal than y x >= y  
// is less or equal than y x <= y

Logisk operator

Lad os nu se på logiske operatorer.

Logiske operatorer udfører logiske sammenligninger mellem værdier af typen boolean.

int x = true;
int y = false;
int status;


// The AND (&&) operator returns true if both values are true.
// returns false for all cases other than that 
status = x && y;
// status will be false.

Eksempel fortsat

Lad os fortsætte med vores eksempel.


/ *
For the OR (||) operator, one of the two values 
compared to true is sufficient for the result to be true.
* /
status = x || y;
// status will be true.

// In the Logical Not operator, it gets the note equivalent of the logic value we have.
status = !(x || y)

/ *
Although the value inside the parentheses returned true, the not operator made the result false.
* /

status  = !(x && y;);

/ *
Although expression with the AND operator in the parenthesis 
returns false, the not operator ensures that the result is true.
* /

Tillykke

Tillykke 🎉

I dette afsnit lærte vi om operatorer i Java. 

Vi ses i næste lektion. 🥳

Operatorer — illustration 19
Gratis at komme i gang

Lær Java med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
104
Lektioner
374

Ofte stillede spørgsmål

Er lektionen “Operatorer” gratis?

Ja — hele teksten til “Operatorer” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Java Academy-kurset, skal du opgradere til CoddyKit PRO. Java Academy-kurset indeholder 1 lektioner i alt.

Hvad lærer jeg i “Operatorer”?

Operatorer Du øver dig i Java Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Java Academy?

Der kræves ingen tidligere erfaring. Java Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 1.

Hvor lang tid tager lektionen “Operatorer”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Java Academy-lektion?

Ja. Alle Java Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

← Tilbage til Java Academy