Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Verhogen en Verlagen | Lussen
Java Basis

Verhogen en Verlagen

Veeg om het menu te tonen

Incrementeren

De increment-operator, aangeduid met ++, wordt gebruikt om de waarde van een variabele met 1 te verhogen. Deze operator wordt vaak gebruikt in loops om het iteratieproces te sturen. Er zijn twee manieren om de increment-operator te gebruiken:

Post-increment (i++): de waarde van de variabele wordt verhoogd nadat deze in de expressie is gebruikt. Bijvoorbeeld:

Main.java

Main.java

123
int i = 0; System.out.println(i++); // Output: 0 System.out.println(i); // Output: 1

Pre-increment (++i): de waarde van de variabele wordt verhoogd voordat deze in de expressie wordt gebruikt. Bijvoorbeeld:

Main.java

Main.java

123
int i = 0; System.out.println(++i); // Output: 1 System.out.println(i); // Output: 1

Decrementeren

De decrement-operator, aangeduid met --, wordt gebruikt om de waarde van een variabele met 1 te verlagen. Deze volgt dezelfde regels als de increment-operator en kan op een vergelijkbare manier worden gebruikt.

Hier is een voorbeeld van het gebruik van increment en decrement in een for-lus:

Main.java

Main.java

1234567891011121314
package com.example; public class Main { public static void main(String[] args) { System.out.println("Increment operation"); for (int i = 0; i < 5; i++) { System.out.println("Iteration " + i); } System.out.println("Decrement operation"); for (int j = 5; j > 0; j--) { System.out.println("Countdown " + j); } } }

In de eerste for-lus wordt de variabele i geïnitialiseerd op 0, met 1 verhoogd na elke iteratie, en de lus wordt uitgevoerd totdat i niet langer kleiner is dan 5. Dit geeft de getallen van 0 tot en met 4 als uitvoer.

In de tweede for-lus wordt de variabele j geïnitialiseerd op 5, met 1 verlaagd na elke iteratie, en de lus wordt uitgevoerd totdat j niet langer groter is dan 0. Dit geeft de getallen van 5 tot en met 1 in aflopende volgorde als uitvoer.

Toewijzingsoperatoren

Java maakt het ook mogelijk om expressies te vereenvoudigen met behulp van toewijzingsoperatoren. In het algemeen geldt: als een increment de waarde van een variabele met 1 verhoogt en een decrement deze met 1 verlaagt, dan kunnen we met toewijzingsoperatoren elke bewerking aanpassen. Bijvoorbeeld,

x = x + 2 is gelijk aan x+=2

Dit kan ook met elk type bewerking, zelfs met vermenigvuldiging en deling:

x = x * 4 is gelijk aan x*=4

Hieronder volgt een praktisch voorbeeld van het gebruik van een toewijzingsoperatie in een for-lus:

main.java

main.java

123456789
package com.example; public class Main { public static void main(String[] args) { for (int i = 0; i < 50; i+=10) { System.out.println("The current value of `i` is " + i); } } }

In de bovenstaande code is te zien hoe de variabele i bij elke iteratie met 10 wordt verhoogd zolang i < 50 geldt.

Op deze manier kunnen verschillende bewerkingen worden verkort en gecombineerd, terwijl het resultaat direct aan een variabele wordt toegekend.

1. Wat is de uitvoer van de volgende codefragment?

2. Wat is de uitvoer van de volgende codefragment?

question mark

Wat is de uitvoer van de volgende codefragment?

Selecteer het correcte antwoord

question mark

Wat is de uitvoer van de volgende codefragment?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 3. Hoofdstuk 6
some-alt