使用ascii设计java猫艺术

时间:2013-09-04 21:41:59

标签: java

enter image description here

任何人都可以告诉我如何使用java绘制这个“猫”脸。我尝试了以下但我不知道如何使这个绘图工作。我的意思是我知道/ n可以用来跳过一条线,我知道要显示/你必须做//。但我很难搞清楚这一点。

public class PrintCat { 

    public static void main(String[] args) {

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

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

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

3 个答案:

答案 0 :(得分:5)

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

将为猫打印耳朵和眼睛,我不知道你为什么这样做:     //,'/'可以使用,你只需要转义'\'字符和“字符,除了它应该是试验和错误以使间距正确并且面对齐右边:”

答案 1 :(得分:3)

这应该打印出您要求的内容。

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

只需在每个\\字符之前添加额外的"即可。

我首先绘制了,写了字符)猫,没有任何转义,只有这样我才能逃脱相应的角色。
至于间距,只要你使用的是等宽字体,就可以很容易地找出它的空间。

答案 2 :(得分:1)

public static void main(String[] args) {

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

}