Inkrement og Dekrement
Stryg for at vise menuen
Nu hvor du kender til, hvordan grundlæggende operatorer fungerer, kan du se på to meget enkle, men meget nyttige operatorer i Java — inkrement og dekrement. Disse bruges, når vi ønsker at ændre en værdi med præcis 1.
++— inkrement (forøg med 1);--— dekrement (formindsk med 1).
De bruges ofte i tællere, løkker og til at spore ændringer i værdier.
Inkrement-operator ++
Inkrement-operatoren øger en værdi med 1:
int coffeeCupsSold = 35;
coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38
Dekrement-operator --
Dekrement-operatoren mindsker en værdi med 1:
int coffeeCupsSold = 35;
coffeeCupsSold--; // 34
coffeeCupsSold--; // 33
Eksempel
Main.java
1234567891011121314151617package 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); } }
Eksemplet starter med coffeeCupsSold sat til 35, derefter anvendes ++ tre gange for at nå 38, og så -- to gange for at bringe det ned til 36. Den sidste println udskriver 36 som resultat.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Inkrement og Dekrement
Nu hvor du kender til, hvordan grundlæggende operatorer fungerer, kan du se på to meget enkle, men meget nyttige operatorer i Java — inkrement og dekrement. Disse bruges, når vi ønsker at ændre en værdi med præcis 1.
++— inkrement (forøg med 1);--— dekrement (formindsk med 1).
De bruges ofte i tællere, løkker og til at spore ændringer i værdier.
Inkrement-operator ++
Inkrement-operatoren øger en værdi med 1:
int coffeeCupsSold = 35;
coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38
Dekrement-operator --
Dekrement-operatoren mindsker en værdi med 1:
int coffeeCupsSold = 35;
coffeeCupsSold--; // 34
coffeeCupsSold--; // 33
Eksempel
Main.java
1234567891011121314151617package 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); } }
Eksemplet starter med coffeeCupsSold sat til 35, derefter anvendes ++ tre gange for at nå 38, og så -- to gange for at bringe det ned til 36. Den sidste println udskriver 36 som resultat.
Tak for dine kommentarer!