2

在此处输入图像描述

谁能告诉我如何使用java绘制这个“猫”脸。我尝试了以下方法,但我不确定如何使这幅画工作。我的意思是我知道 /n 可以用来跳过一行,我知道显示 / 你必须这样做 //。但我很难弄清楚这一点。

public class PrintCat { 

    public static void main(String[] args) {

         System.out.println("//\\_\\//");

         System.out.println("// 0 0 \\  ");

         System.out.println("\\ \n \\~(*)~  ");
    }
}
4

3 回答 3

5
System.out.println(" /\\_/\\");
System.out.println("/ o o \\");

会打印猫的耳朵和眼睛,我不知道你为什么这样做://,'/'很好用,你只需要转义'\'字符和“字符,除了它应该反复试验以使间距正确并正确对齐:)

于 2013-09-04T21:46:32.010 回答
3

这应该打印您要的内容。

public static void main(String[] args) {
    System.out.println("   /\\_/\\   ");
    System.out.println("  / o o \\  ");
    System.out.println(" (   \"   ) ");
    System.out.println("  \\~(*)~/  ");
    System.out.println("   // \\\\   ");
}

\只需在每个\"字符之前添加一个额外的问题。

我首先绘制写出)猫的字符,没有任何转义,然后我才转义适当的字符。
至于间距,如果您使用的是等宽字体,您可以轻松计算出书写空格。

于 2013-09-04T22:20:59.880 回答
1
public static void main(String[] args) {

     System.out.println("       /\\_/\\");
     System.out.println("      / 0 0 \\  ");
     System.out.println("     (   \"   )");
     System.out.println("      \\~(*)~/  ");
     System.out.println("       // \\\\");

}
于 2013-09-04T22:05:38.910 回答