Saludos,
- Siendo muy sencillos en la explicación, el operador de pre-incremento (++x) primero incrementa x luego hace las demás operaciones en línea, el operador de post-incremento (x++) primero hace las operaciones en línea y luego incrementa x.
- Tener en cuenta que las "operaciones en línea" terminan en punto y coma ( ; )
- Con ejecutarlo te das cuenta:
class IncOperator {
public static void main
(String[] args
) { float x = 85.3f;
System.
out.
println(x
); // Muestra: 85.3 | Luego x vale 85.3 x++; // | Luego x vale 86.3
System.
out.
println(x
); // Muestra: 86.3 | Luego x vale 86.3 System.
out.
println(++x
); // Muestra: 87.3 | Luego x vale 87.3 System.
out.
println(x
++); // Muestra: 87.3 | Luego x vale 88.3 System.
out.
println(x
); // Muestra: 88.3 | Luego x vale 88.3 System.
out.
println(x
++); // Muestra: 88.3 | Luego x vale 89.3 System.
out.
println(++x
); // Muestra: 90.3 | Luego x vale 90.3 System.
out.
println(++x
); // Muestra: 91.3 | Luego x vale 91.3 ++x; // | Luego x vale 92.3
x++; // | Luego x vale 93.3
System.
out.
println(++x
); // Muestra: 94.3 | Luego x vale 94.3 System.
out.
println(x
++); // Muestra: 94.3 | Luego x vale 95.3 System.
out.
println(++x
); // Muestra: 96.3 | Luego x vale 96.3 }
}