El operador ternario arroja un entero
Por favor, eche un vistazo al siguiente código
int a =10;
int b =20;
System.out.println((a>b)?'a':65);//A
System.out.println((a>b)?a:65);//65
System.out.println((a>b)?"a":65);//65
¿Alguien puede explicarme por qué muestra "A" si hice variable'a'
como un personaje? Y debería mostrar 65 si hice"a"
como una cuerda?