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
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); } }
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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
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); } }
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.
Tack för dina kommentarer!