leet Java 程序中的非法转义

Illegal escape in a leet Java program

我正在创建一个非常基本的从字母表到 Leet 字符的转换器程序。我已经完成了项目,但无法正确编译,因为我有一些 "illegal escape characters"... 我的老师需要他给我们的东西,例如字母 m 将是 //\ 但这并不太奏效...有什么方法可以奏效吗?

case 'm': case 'M': 
System.out.printf ("%s /\/\ \n", ch);  // m is supposed to look like /\/\
break;
case 'n': case 'N':
System.out.printf ("%s |\| \n", ch);   // n is supposed to look like |\|
break;

字母 "v" 也需要一些帮助...看起来像 /

我需要在空格后面加上\n,还是有别的办法?!取出来还是一样的错误

对此很陌生... 谢谢!

如果你想打印反斜杠字符,你需要像这样用另一个转义它:

System.out.printf ("%s /\/\ \n", ch); // m is supposed to look like /\/\