Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Inkrement och Dekrement | Variabler och Datatyper
Introduktion till Java

Inkrement och Dekrement

Svep för att visa menyn

Nu när du vet hur grundläggande operatorer fungerar kan du titta på två mycket enkla men mycket användbara operatorer i Java — inkrement och dekrement. Dessa används när vi vill ändra ett värde med exakt 1.

  • ++ — inkrement (öka med 1);
  • -- — dekrement (minska med 1).

De används ofta i räknare, loopar och för att spåra förändringar i värden.

Inkrementoperator ++

Inkrementoperatorn ökar ett värde med 1:

int coffeeCupsSold = 35;

coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38

Dekrementoperator --

Dekrementoperatorn minskar ett värde med 1:

int coffeeCupsSold = 35;
coffeeCupsSold--; // 34
coffeeCupsSold--; // 33

Exempel

Main.java

Main.java

1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int coffeeCupsSold = 35; coffeeCupsSold++; // 36 coffeeCupsSold++; // 37 coffeeCupsSold++; // 38 coffeeCupsSold--; // 37 coffeeCupsSold--; // 36 System.out.println(coffeeCupsSold); } }

Exemplet börjar med att coffeeCupsSold är satt till 35, sedan används ++ tre gånger för att nå 38, och därefter -- två gånger för att sänka värdet till 36. Den sista println skriver ut 36 som resultat.

question mark

Vad gör operatorn ++?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Inkrement och Dekrement

Nu när du vet hur grundläggande operatorer fungerar kan du titta på två mycket enkla men mycket användbara operatorer i Java — inkrement och dekrement. Dessa används när vi vill ändra ett värde med exakt 1.

  • ++ — inkrement (öka med 1);
  • -- — dekrement (minska med 1).

De används ofta i räknare, loopar och för att spåra förändringar i värden.

Inkrementoperator ++

Inkrementoperatorn ökar ett värde med 1:

int coffeeCupsSold = 35;

coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38

Dekrementoperator --

Dekrementoperatorn minskar ett värde med 1:

int coffeeCupsSold = 35;
coffeeCupsSold--; // 34
coffeeCupsSold--; // 33

Exempel

Main.java

Main.java

1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int coffeeCupsSold = 35; coffeeCupsSold++; // 36 coffeeCupsSold++; // 37 coffeeCupsSold++; // 38 coffeeCupsSold--; // 37 coffeeCupsSold--; // 36 System.out.println(coffeeCupsSold); } }

Exemplet börjar med att coffeeCupsSold är satt till 35, sedan används ++ tre gånger för att nå 38, och därefter -- två gånger för att sänka värdet till 36. Den sista println skriver ut 36 som resultat.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
some-alt