byte b = 127;
b++;
System.out.println(b); 📥 Inputs:
b = 127
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
¡Java hace overflow silencioso! byte va de -128 a 127. Al incrementar 127, no da error sino que 'envuelve' al valor mínimo: -128. Es el comportamiento de aritmética modular en tipos primitivos - un detalle que muchos desarrolladores desconocen y puede causar bugs sutiles.
¿Qué imprime? 🤔