¿Cómo puedo hacer que esta instrucción de cambio funcione con un escáner?

Estoy intentando escribir un programa que cambiará cualquier letra del alfabeto (mayúsculas o minúsculas) al alfabeto fonético. Por ejemplo, si ingreso "A" o "a", mi programa me dará (cambiarlo a) "Alpha". He investigado mucho sobre esto y cambié de estado, pero me quedo atascado. Me he dado cuenta de que no puedo usar 'char' en un escáner. Sin embargo, cuando cambio 'char' en una 'Cadena', mi instrucción de cambio se confunde (específicamente eltoUpperCase en mi código se subraya. No puedo ver mi error. Esto es lo que he hecho hasta ahora:

import java.util.Scanner;
public class PhoneticTranslate {
public static void main(String[] args) {


char letter;
String phonetic;

Scanner kb = new Scanner(System.in);


System.out.print("Please enter a letter: ");
letter = kb.next();

switch(Character.toUpperCase(letter))
{
case 'A':
    phonetic = "Alpha";
break;
case 'B':
    phonetic = "Bravo";
    break;
case 'C':
    phonetic = "Charlie";
    break;
case 'D': 
    phonetic = "Delta";
    break;
case 'E':
    phonetic = "Echo";
    break;
case 'F':
    phonetic = "Foxtrot";
    break;
case 'G':
    phonetic = "Golf";
    break;
case 'H':
    phonetic = "Hotel";
    break;
case 'I':
    phonetic = "India";
    break;
case 'J':
    phonetic = "Juliet";
case 'K':
    phonetic = "Kilo";
    break;
case 'L':
    phonetic = "Lima";
    break;
case 'M':
    phonetic = "Mike";
    break;
case 'N':
    phonetic = "November";
    break;
case 'O':
    phonetic = "Oscar";
    break;
case 'P':
    phonetic = "Papa";
    break;
case 'Q':
    phonetic = "Quebec";
    break;
case 'R':
    phonetic = "Romeo";
    break;
case 'S':
    phonetic = "Sierra";
    break;
case 'T':
    phonetic = "Tango";
    break;
case 'U':
    phonetic = "Uniform";
    break;
case 'V':
    phonetic = "Victor";
    break;
case 'W':
    phonetic = "Whiskey";
    break;
case 'X':
    phonetic = "X-Ray";
    break;
case 'Y':
    phonetic = "Yankee";
    break;
case 'Z':
    phonetic = "Zulu";
    break;


}

}
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta