Java 用于循环缩放的ASCII艺术

Java 用于循环缩放的ASCII艺术,java,Java,对于一个项目,我试图扩大ASCII艺术的空间针与For循环 我现在的代码是 public class ASCII_ForLoops { public static final int scale = 1; public static void main(String[] args) { a(); d(); b(); e(); a(); c(); d()

对于一个项目,我试图扩大ASCII艺术的空间针与For循环

我现在的代码是

public class ASCII_ForLoops {

    public static final int scale = 1;

    public static void main(String[] args) {

        a();

        d();

        b();

        e();

        a();

        c();

        d();

        b();

    }

    public static void a() {
        for (int a = 1; a < 5 * scale; a++) {
            System.out.println("         ||");

        }
    }

    public static void b() {
        System.out.print("|");
        for (int b = 1; b < 25 * scale; b++) {

            System.out.print("\"");

        }
        System.out.print("|");

    }

    public static void c() {
        for (int c = 1; c < 17 * scale; c++) {
            System.out.println("         |%%||%%|");

        }
    }

    public static void d() {

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

        for (int x = 1; x < 4 * scale; x++) {
            System.out.print(":");
        }

        System.out.print("||");

        for (int x = 1; x < 4 * scale; x++)

        {
            System.out.print(":");
        }

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

        System.out.print("    _/");

        for (int x = 1; x < 7 * scale; x++) {
            System.out.print(":");
        }

        System.out.print("||");

        for (int x = 1; x < 7 * scale; x++)

        {
            System.out.print(":");
        }

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

        System.out.print(" _/");

        for (int x = 1; x < 10 * scale; x++) {
            System.out.print(":");
        }

        System.out.print("||");

        for (int x = 1; x < 10 * scale; x++)

        {
            System.out.print(":");
        }

        System.out.print("\\_");
        System.out.println("");
    }

    public static void e() {
        System.out.println("   ");
        System.out.print("\\_");
        for (int x = 1; x < 12 * scale; x++) {
            System.out.print("/\\");
        }
        System.out.println("_/");

        System.out.print("  \\_");
        for (int x = 1; x < 10 * scale; x++) {
            System.out.print("/\\");
        }
        System.out.println("_/");

        System.out.print("    \\_");
        for (int x = 1; x < 8 * scale; x++) {
            System.out.print("/\\");
        }
        System.out.println("_/");

        System.out.print("      \\_");
        for (int x = 1; x < 6 * scale; x++) {
            System.out.print("/\\");
        }
        System.out.println("_/");

    }
}
公共类ASCII\u ForLoops{
公共静态最终整数比例=1;
公共静态void main(字符串[]args){
a();
d();
b();
e();
a();
c();
d();
b();
}
公共静态无效a(){
对于(INTA=1;a<5*刻度;a++){
System.out.println(“| |”);
}
}
公共静态void b(){
系统输出打印(“|”);
对于(int b=1;b<25*刻度;b++){
系统输出打印(“\”);
}
系统输出打印(“|”);
}
公共静态void c(){
对于(int c=1;c<17*刻度;c++){
System.out.println(“|%|%|%|”);
}
}
公共静态void d(){
System.out.println(“|/| | \\\”);
系统输出打印(“”/“”);
对于(int x=1;x<4*刻度;x++){
系统输出打印(“:”);
}
系统输出打印(“| |”);
对于(int x=1;x<4*刻度;x++)
{
系统输出打印(“:”);
}
System.out.println(“\\”);
系统输出打印(“”/“”);
用于(整数x=1;x<7*刻度;x++){
系统输出打印(“:”);
}
系统输出打印(“| |”);
用于(整数x=1;x<7*刻度;x++)
{
系统输出打印(“:”);
}
System.out.println(“\\”);
系统输出打印(“”/“”);
用于(整数x=1;x<10*刻度;x++){
系统输出打印(“:”);
}
系统输出打印(“| |”);
用于(整数x=1;x<10*刻度;x++)
{
系统输出打印(“:”);
}
系统输出打印(“\\”);
System.out.println(“”);
}
公共静态void e(){
System.out.println(“”);
系统输出打印(“\\”);
用于(整数x=1;x<12*刻度;x++){
系统输出打印(“/\ \”);
}
System.out.println(“\uu/”);
系统输出打印(“\\”);
用于(整数x=1;x<10*刻度;x++){
系统输出打印(“/\ \”);
}
System.out.println(“\uu/”);
系统输出打印(“\\”);
用于(整数x=1;x<8*刻度;x++){
系统输出打印(“/\ \”);
}
System.out.println(“\uu/”);
系统输出打印(“\\”);
用于(整数x=1;x<6*刻度;x++){
系统输出打印(“/\ \”);
}
System.out.println(“\uu/”);
}
}

但这不起作用,只会使它更高,而不是在某些地方放大。如果有人能帮我解决如何使用For loops和诸如此类的工具,那就太好了。

您是否考虑过尝试缩放一个更简单的图形,比如由
+
-
组成的正方形,首先,要了解如何解决此作业?您是否考虑过尝试缩放一个更简单的图形,例如由
+
-
|
组成的正方形,以了解如何解决此作业?