La diferencia entre i ++ y ++ i

La diferencia entre i ++ y ++ i

La diferencia entre los dos resultados de salida simples es la misma:

++ i es cambiar el valor de i agregando 1 antes de usar el valor de i; e i ++ es usar el valor de i antes de cambiar su valor y sumar.

Código de muestra 1 [Diferencia de resultado]:

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

Resultado de salida:

 

 Código de muestra 2 [mismo resultado]:

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

Resultado de salida:

 

La diferencia en el bucle for [el mismo resultado de salida]:

Solo la forma dentro del ciclo for es diferente: cuando el ciclo i ++ y el ciclo ++ i están dentro del ciclo for, aunque la forma es obviamente diferente, el resultado de salida puede ser el mismo

Código de muestra 3:

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

Resultado de salida:

 

 

Se puede ver que no hay diferencia en el uso.

Pero el uso interno es diferente.

Lo anterior para el programa de bucle es el mismo que el siguiente programa, pero la forma interna es diferente.

Código de muestra 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);

Resultado de salida:

 

Supongo que te gusta

Origin www.cnblogs.com/yanghe123/p/12734894.html
Recomendado
Clasificación