在leet Java程序中非法逃脱

时间:2015-10-27 07:35:16

标签: java switch-statement

我正在创建一个从字母表到Leet字符的非常基本的转换程序。我已完成项目,但无法正确编译,因为我有一些“非法转义字符”... 我的老师需要他给我们的东西,例如字母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之后获得间距,还是有另一种方式?!即使我拿出它仍然有同样的错误。

对此非常新... 谢谢!

1 个答案:

答案 0 :(得分:2)

如果你想打印反斜杠字符,你需要用另一个来逃避它:

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