Xin chào, tôi là người mới lập trình và tôi cần trợ giúp tìm ra điều gì sai với mã của tôi.Cần trợ giúp- Báo cáo chuyển đổi
Về cơ bản tôi cần phải có một chữ cái AZ và chuyển nó thành Leek (một tổ hợp ký hiệu, #, ký tự trông giống như các ký tự AZ. Tôi chỉ cho phép sử dụng các câu lệnh chuyển đổi (chuyển đổi, trường hợp, ngắt) Tôi phải sử dụng phương thức .next(). CharAt (0)
Tôi đã nghiên cứu trong nhiều ngày và vẫn không có may mắn về việc tìm ra điều gì sai. Khi tôi cố gắng biên dịch chương trình, nó xuất hiện nhiều lỗi tất cả đọc "không thể tìm thấy biểu tượng" chỉ vào ký tự az tôi được sử dụng trong các trường hợp tuyên bố. Ai đó có thể loại và chỉ ra những gì tôi đang làm sai?
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);
}
}
Xin chào, TYVM! đó là một sửa chữa dễ dàng – user1714873
@ user1714873: nếu nó giải quyết được vấn đề của bạn đừng quên chấp nhận câu trả lời. – Jimmy