基本的に、文字 AZ を受け取り、それを Leek (AZ 文字のように見える記号、#、文字の組み合わせ。switch ステートメント (switch、case、breaks) のみを使用できます) に変換する必要があります。また、使用する必要があります。 .next().charAt(0) メソッド。
プログラムをコンパイルしようとすると、case ステートメントで使用した az 文字を指している「シンボルが見つかりません」という複数のエラーが表示されます。
import java.util.Scanner;
public class dlin_Leet
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
char character;//input by user
String Leet;
System.out.print("Enter character to convert:");
String Leet = input.next();
char character = Leet.charAt(0);
switch (character)
{
case a: Leet = "4";
break;
case b: Leet = "I3";
break;
case c: Leet = "[";
break;
case d: Leet = ")";
break;
case e: Leet = "3";
break;
case f: Leet = "|=";
break;
case g: Leet = "&";
break;
case h: Leet = "#";
break;
case i: Leet = "1";
break;
case j: Leet = "J";
break;
case k: Leet = "|<";
break;
case l: Leet = "1";
}
System.out.println(Leet);
}
}