Я вижу две проблемы с этим кодом.Сначала вы назначаете nextLine()
, что является строкой.Вы можете захотеть что-то вроде
char letter = stdin.nextLine().charAt(0);
.Во-вторых, вы печатаете int
, попробуйте
System.out.print((char)letter2);
С этими изменениями, я думаю, ваш код даст вам лучшие результаты.
Естественно, это не будет работать для символов, не относящихся к asciiВо всяком случае.