Il existe deux types d'opérateurs d'addition et de soustraction, préface et suffixe, chacun avec un comportement différent.
b = a++;
// b = a;
// a = a + 1;
//Pareil que
--Introduction Faites quelque chose après avoir calculé
b = ++a;
// a = a + 1;
// b = a;
//Pareil que
Par exemple, lorsqu'il est utilisé dans print ()
--Après: calculer après la sortie --Avant: Calculer puis sortir
devenir.
operator.java
public class operator{
public static void main(String[], args){
i = 5;
countdown1(i); // 54321
System.out.println();
i = 5;
countdown2(i); // 43210
}
void countdown1(int i){
for(i > 0){
System.out.print(i--); //Sortie puis soustraire
countdown1(i);
}
}
void countdown2(int i){
for(i > 0){
System.out.print(--i); //Sortie après soustraction
countdown2(i);
}
}
}
Recommended Posts