A voir également:
- JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
3 réponses
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 :)
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.