Java Academy · Lektion

Operatorer

Operatorer

Lektion 1 av 119 steg

Operatorer är en gratis lektion i Java Academy på CoddyKit. Detta är lektion 1 av 1. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Java Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Java Academy innehåller totalt 1 lektioner.

Introduktion

Hej!

Java erbjuder många operatorer för att bearbeta de data vi har. Med hjälp av dessa operatorer kan vi manipulera våra data.

Det finns aritmetiska operatorer, alltså den typ av operatorer som vi främst känner igen från matematiken.

Additionsoperator

Vi utför addition med operatorn +.

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 utför subtraktion med operatorn (-).

Låt oss titta på exemplet.

class Main{

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

Multiplikation

Multiplikationsoperator

Vi utför multiplikation med operatorn (*).

class Main{

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

Divisionsoperator

Vi utför division med operatorn (/).

Låt oss titta på exemplet.

class Main{

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

Modulusoperator

Vi använder operatorn (%) för att få resten vid division av ett tal.

class Main{

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

Inkrementeringsoperator

Vi använder operatorn (++) för att öka ett tal med ett.

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);
 }
}

Dekrementeringsoperator

Vi använder operatorn (-) för att minska ett tal med ett.

int num1 = 20;

--num1;

Tilldelningsoperator

Nu ska vi titta på de vanligaste tilldelningsoperatorerna.

Den första operatorn vi ska använda är =, som förmodligen är den mest använda tilldelningsoperatorn i Java.

I exemplet nedan tilldelar vi värdet 0 till variabeln count med operatorn =.

int count = 0;

Sammansatt tilldelning

Låt oss titta på operatorn för sammansatt tilldelning.

Den här operatorn är en genväg för att utföra addition.

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

Subtraktionsoperator

Subtraktionsoperatorn är en genväg för att utföra subtraktion.

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

Multiplikationsoperator

Multiplikationsoperatorn är en genväg för att utföra multiplikation.

int count = 20;
count *= 10;

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

Jämförelseoperatorer

Utöver det ovanstående kan vi på liknande sätt använda syntax för att utföra många operationer, till exempel division och modulus, tillsammans med tilldelningsoperatorer.

Nu ska vi titta på jämförelseoperatorer.

Jämförelseoperatorer används för att jämföra värden i Java.

Likhetsoperator

Vi använder operatorn == för att jämföra två objekt eller primitiva värden.

class Main{

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

Operator för olikhet

Operatorn != används för att kontrollera om två värden är olika.

int x = 5;
int y = 3;

boolean result = x != y;
//true

Operatorerna större än och mindre än

Den algebraiska jämförelsen av två värden görs med operatorerna (>) och (<), precis som i matematiken.

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

Nu ska vi titta på logiska operatorer.

Logiska operatorer utför logiska jämförelser mellan värden av 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.

Exempel, fortsättning

Låt oss fortsätta med vårt exempel.


/ *
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.
* /

Grattis

Grattis 🎉

I det här avsnittet lärde vi oss om operatorer i Java. 

Vi ses i nästa lektion. 🥳

Operatorer — illustration 19
Gratis att börja

Lär dig Java med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
104
Lektioner
374

Vanliga frågor

Är lektionen ”Operatorer” gratis?

Ja – hela texten till ”Operatorer” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Java Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Java Academy innehåller totalt 1 lektioner.

Vad lär jag mig i ”Operatorer”?

Operatorer Ni övar på Java Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Java Academy?

Du behöver inga förkunskaper. Utbildningen i Java Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 1.

Hur lång tid tar lektionen ”Operatorer”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Java Academy-lektionen?

Ja. Varje Java Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

← Tillbaka till Java Academy