Aujourd'hui, je parlerai brièvement d'un malentendu sur Java. Je crois que de nombreux amis qui commencent à apprendre Java rencontreront ce problème. Bien que le problème soit très simple, il est souvent facile de se confondre. Permettez-moi de parler de la différence entre I ++ et ++ I de Java.
Jetons un coup d'œil au code d'abord:
<span style = "font-size: 18px;"> public class test {public static void main (string [] args) {int i = 0; pour (int j = 0; j <10; j ++) {i = i ++;} system.out.println ("dernier résultat de i" + i);}} </span>Vous pouvez voir le résultat en un coup d'œil, quel est le résultat? Est-ce 10?
Je crois qu'il y a encore beaucoup d'amis qui le regardent pour la première fois et pensent que la réponse est de 10, et la bonne réponse est: 0;
Quand j'ai commencé à apprendre C et Java, l'enseignant a parlé du formulaire d'auto-augmentation: i ++ et ++ i;
En fait, la différence est que i = i ++ est attribué à la valeur d'abord, puis augmente, donc peu importe le nombre de fois que le cycle est, le i à gauche est toujours 0, et le résultat final est 0. Le modifier en i = ++ je peux réaliser l'effet, et ++ i est affecté à la valeur d'abord puis en augmentant.
Vous pouvez le comprendre comme ça, regardez le code:
<span style = "font-size: 18px;"> public class test {public static void main (string [] args) {int i = 0; pour (int j = 0; j <10; j ++) {i = i ++;} System.out.println ("i's final Result" + i);} public static int count (int i) {// Todo Auto-Generated Method Stub // Sélectionner pour enregistrer la valeur initiale, la zone variable temporaire ouverte par JVA est le retour d'origine le retour d'origine. temp;}} </span>Par conséquent, pour atteindre l'auto-augmentation, vous pouvez utiliser i = ++ i, mais utilisez généralement dire directement I ++, ce qui est mieux; Ceci est également considéré comme un piège à augmentation de Java.
L'article ci-dessus comprend profondément la différence entre I ++ et ++ I en Java est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.