Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Incrémentation et Décrémentation | 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émentation et Décrémentation

Incrément

L'opérateur d'incrémentation, noté ++, 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émentation (++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é --, est utilisé pour diminuer la valeur d'une variable de 1. Il suit les mêmes règles que l'opérateur d'incrémentation et peut être utilisé de manière similaire.

Voici un exemple d'utilisation de l'incrémentation et de la décrémentation 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 tant que i est inférieur à 5. Cela affichera les nombres de 0 à 4.

Dans la seconde 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 tant que j est supérieur à 0. Cela affichera les nombres de 5 à 1 dans l'ordre décroissant.

Opérateurs d'affectation

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

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

Il est également possible de le faire avec tout type d'opération, même avec la multiplication et la division :

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

Examinons un exemple concret d'utilisation d'un opérateur 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 la variable i est incrémentée de 10 à chaque itération tant que i < 50.

De cette manière, il est possible de raccourcir et de 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 ?

question mark

Quelle sera la sortie du fragment de code suivant ?

Select the correct answer

question mark

Quelle sera la sortie du fragment de code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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émentation et Décrémentation

Incrément

L'opérateur d'incrémentation, noté ++, 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émentation (++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é --, est utilisé pour diminuer la valeur d'une variable de 1. Il suit les mêmes règles que l'opérateur d'incrémentation et peut être utilisé de manière similaire.

Voici un exemple d'utilisation de l'incrémentation et de la décrémentation 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 tant que i est inférieur à 5. Cela affichera les nombres de 0 à 4.

Dans la seconde 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 tant que j est supérieur à 0. Cela affichera les nombres de 5 à 1 dans l'ordre décroissant.

Opérateurs d'affectation

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

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

Il est également possible de le faire avec tout type d'opération, même avec la multiplication et la division :

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

Examinons un exemple concret d'utilisation d'un opérateur 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 la variable i est incrémentée de 10 à chaque itération tant que i < 50.

De cette manière, il est possible de raccourcir et de 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 ?

question mark

Quelle sera la sortie du fragment de code suivant ?

Select the correct answer

question mark

Quelle sera la sortie du fragment de code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt