La différence entre i ++ et ++ i

La différence entre i ++ et ++ i

La différence entre les deux résultats de sortie simples est la même:

++ i consiste à modifier la valeur de i en ajoutant 1 avant d'utiliser la valeur de i; et i ++ consiste à utiliser la valeur de i avant de modifier sa valeur et d'ajouter.

Exemple de code 1 [différence de résultat]:

  int a = 6 ; int b = 6 ; System.out.println (a ++ ); System.out.println ( ++ b); 

Résultat de sortie:

 

 Exemple de code 2 [même résultat]:

  int a = 6 ; int b = 6 ; a ++ ; ++ b; System.out.println (a); System.out.println (b); 

Résultat de sortie:

 

La différence dans la boucle for [le même résultat de sortie]:

Seul le formulaire à l'intérieur de la boucle for est différent: lorsque la boucle i ++ et la boucle ++ i sont à l'intérieur de la boucle for, bien que le formulaire soit évidemment différent, le résultat de sortie peut être le même

Exemple de code 3:

        int i = 0 ;
        int j = 0 ;
        pour (; i <5; i ++ ) { 
            System.out.println (i); 
        } 
        System.out.println (i); 
        pour (; j <5; ++ j) { 
            System.out.println (j); 
        } 
        System.out.println (j);

Résultat de sortie:

 

 

On peut voir qu'il n'y a pas de différence d'utilisation.

Mais l'usage interne est différent.

Le programme de boucle ci-dessus est le même que le programme suivant, mais la forme interne est différente.

Exemple de code 4:

        i = 0 ;
        while (i <5 ) { 
            System.out.println (i); 
            i ++ ; 
        } 
        System.out.println (i); 
        j = 0 ;
        while (j <5 ) { 
            System.out.println (j); 
            ++ j; 
        } 
        System.out.println (j);

Résultat de sortie:

 

Je suppose que tu aimes

Origine www.cnblogs.com/yanghe123/p/12734894.html
conseillé
Classement