基本上我需要一个字母 AZ 并将其转换为韭菜(符号、#、字母的组合,看起来像 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);
}
}