Тернарный оператор разыгрывает целое число
Пожалуйста, посмотрите на код ниже
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
Может кто-нибудь объяснить мне, почему он отображает «А», если я сделал переменную'a'
как персонаж? И он должен отображать 65, если я сделал"a"
как строка?