您好我是编程新手,我需要帮助找出我的代码有什么问题.
基本上我需要带一个字母AZ并将其转换为Leek(符号的组合,#,看起来像AZ字符的字母.我只允许使用switch语句(开关,case,break)我也必须使用.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);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |