你好我是編程新手,我需要幫助弄清楚我的代碼有什麼問題。需要幫助 - Switch語句
基本上我需要一個字母AZ並將其轉換爲韭蔥(一個符號組合#,字母看起來像AZ字符我只允許使用開關語句(開關,案例,休息)也我必須使用.next()。charAt(0)方法。
我一直在研究幾天,但仍然沒有找到運氣來確定什麼是錯誤的。當我嘗試編譯我的程序時,它出現了多個錯誤所有的閱讀「無法找到符號」在我的情況下語句中使用的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);
}
}
嘿它工作,TYVM!這是一個簡單的修復 – user1714873
@ user1714873:如果它解決了您的問題,請不要忘記接受答案。 – Jimmy