JAVA
Fermé
giehtp
-
1 oct. 2012 à 20:03
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 1 oct. 2012 à 22:21
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 1 oct. 2012 à 22:21
A voir également:
- JAVA
- Jeux java itel ✓ - Forum Jeux vidéo
- Telecharger java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
3 réponses
augustin45
Messages postés
134
Date d'inscription
samedi 4 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
31
1 oct. 2012 à 20:05
1 oct. 2012 à 20:05
n'y a pas de différence:
le premier utilise l'incrémentation, ce qui te permet de raccourcir ta ligne
mais à l'éxécution, c'est éxactement pareil
le premier utilise l'incrémentation, ce qui te permet de raccourcir ta ligne
mais à l'éxécution, c'est éxactement pareil
Il ny en a pas! Le premier est juste plus correct, en effet, lorsque tu ecris des longs algos, la première est plus rapide à ecrire.. Pareil pour l'incrementation...
N = n +1 ou n++ signifie la même chose :)
N = n +1 ou n++ signifie la même chose :)
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 004
1 oct. 2012 à 22:21
1 oct. 2012 à 22:21
Je ne suis pas sûr que ça change grand chose en Java, mais dans certains langages il y a une légère subtilité, à savoir que l'appel de l'opérateur unaire += est plus rapide à exécuter puisqu'il n'a besoin de manipuler que 2 espaces mémoire (le résultat, et la valeur d'ajout) au lieu de 3 pour + (le résultat, et les deux valeurs) car même s'il s'agit du même espace mémoire (résultat et première valeur) c'est impossible à détecter et donc l'opération est plus lourde inutilement... Donc += est à privilégier dans ce cas.
De même pour l'opérateur ++ qui est clairement plus rapide puisqu'il n'y a pas du tout de valeur à évaluer, l'opération d'addition peut ainsi être optimisée pour l'ajout de 1.
De même pour l'opérateur ++ qui est clairement plus rapide puisqu'il n'y a pas du tout de valeur à évaluer, l'opération d'addition peut ainsi être optimisée pour l'ajout de 1.