Al declarar la variable caracter = 65 + 1, cuando el profesor hizo casting utilizo un paréntesis en la suma completa (caracter + 1).Dejando así el código...
public class EjemploCaracteres {
public static void main(String[] args) {
caracter = 65 + 1;
char segundoCaracter = (char) (caracter + 1);
System.out.println(segundoCaracter);
}
}
No entendí la lógica del (char) (caracter + 1); ¿Por qué se debe cerrar todo en paréntesis si la variable caracter es numérica? ¿No es lo mismo que dejar (caracter) + 1; en la operación? ¿Alguien me podría explicar el por qué del casteo a toda la operación?