Inkrement og dekrement
Sveip for å vise menyen
Nå som du kjenner til hvordan grunnleggende operatorer fungerer, kan du se på to svært enkle, men svært nyttige operatorer i Java — inkrement og dekrement. Disse brukes når vi ønsker å endre en verdi med akkurat 1.
++— inkrement (øker med 1);--— dekrement (reduserer med 1).
De brukes ofte i tellere, løkker og for å spore endringer i verdier.
Inkrement-operator ++
Inkrement-operatoren øker en verdi med 1:
int coffeeCupsSold = 35;
coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38
Dekrement-operator --
Dekrement-operatoren reduserer en verdi 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 satt til 35, deretter brukes ++ tre ganger for å komme til 38, og så -- to ganger for å gå ned til 36. Den siste println skriver ut 36 som resultat.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Inkrement og dekrement
Nå som du kjenner til hvordan grunnleggende operatorer fungerer, kan du se på to svært enkle, men svært nyttige operatorer i Java — inkrement og dekrement. Disse brukes når vi ønsker å endre en verdi med akkurat 1.
++— inkrement (øker med 1);--— dekrement (reduserer med 1).
De brukes ofte i tellere, løkker og for å spore endringer i verdier.
Inkrement-operator ++
Inkrement-operatoren øker en verdi med 1:
int coffeeCupsSold = 35;
coffeeCupsSold++; // 36
coffeeCupsSold++; // 37
coffeeCupsSold++; // 38
Dekrement-operator --
Dekrement-operatoren reduserer en verdi 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 satt til 35, deretter brukes ++ tre ganger for å komme til 38, og så -- to ganger for å gå ned til 36. Den siste println skriver ut 36 som resultat.
Takk for tilbakemeldingene dine!