Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Incrément et Décrément | Boucles
Notions de Base de Java
course content

Contenu du cours

Notions de Base de Java

Notions de Base de Java

1. Démarrer
2. Types de Base et Opérations
3. Boucles
4. Tableaux
5. Chaîne

book
Incrément et Décrément

Incrément

L'opérateur d'incrémentation, noté par ++, est utilisé pour augmenter la valeur d'une variable de 1. Il est couramment utilisé dans les boucles pour contrôler le processus d'itération. Il existe deux façons d'utiliser l'opérateur d'incrémentation :

Post-incrémentation (i++) : la valeur de la variable est incrémentée après avoir été utilisée dans l'expression. Par exemple :

java

Main

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

Pré-incrément (++i) : la valeur de la variable est incrémentée avant d'être utilisée dans l'expression. Par exemple :

java

Main

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

Décrément

L'opérateur de décrément, noté par --, est utilisé pour diminuer la valeur d'une variable de 1. Il suit les mêmes règles que l'opérateur d'incrément et peut être utilisé de manière similaire.

Voici un exemple d'utilisation de l'incrément et du décrément dans une boucle for :

java

Main

copy
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); } } }

Dans la première boucle for, la variable i est initialisée à 0, incrémentée de 1 après chaque itération, et la boucle s'exécute jusqu'à ce que i ne soit plus inférieur à 5. Cela affichera les nombres de 0 à 4.

Dans la deuxième boucle for, la variable j est initialisée à 5, décrémentée de 1 après chaque itération, et la boucle s'exécute jusqu'à ce que j ne soit plus supérieur à 0. Cela affichera les nombres de 5 à 1 dans l'ordre décroissant.

Opérateurs d'affectation

Java vous permet également de simplifier les expressions à l'aide des opérateurs d'affectation. En général, si l'incrément augmente la valeur d'une variable de 1, et le décrément la diminue de 1, alors avec les opérateurs d'affectation, nous pouvons personnaliser toute opération. Par exemple,

x = x + 2 équivaut à x+=2

Vous pouvez également le faire avec tout type d'opération, même avec la multiplication et la division :

x = x * 4 équivaut à x*=4

Voyons un exemple réel d'utilisation d'une opération d'affectation dans une boucle for :

java

main

copy
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); } } }

Vous pouvez voir dans le code ci-dessus comment nous incrémentons la variable i de 10 à chaque itération tant que i < 50.

De cette façon, nous pouvons raccourcir et combiner différentes opérations tout en assignant immédiatement le résultat à une variable.

1. Quelle sera la sortie du fragment de code suivant ?

2. Quelle sera la sortie du fragment de code suivant ?

Quelle sera la sortie du fragment de code suivant ?

Quelle sera la sortie du fragment de code suivant ?

Sélectionnez la réponse correcte

Quelle sera la sortie du fragment de code suivant ?

Quelle sera la sortie du fragment de code suivant ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt