打印图形功能

时间:2019-06-29 03:40:51

标签: java graph

我需要创建一个名为“ PrintGraph”的void函数,该函数需要一个整数参数并打印(不返回)典型的笛卡尔图,并且可以使用任何给定的大小,但是出于测试目的,我们可以假设它永远不会大于7。我将如何开始这样的事情?

1 个答案:

答案 0 :(得分:0)

如果您尝试创建破折号图,建议您将数字n取n并打印(“” n次,然后是“ |”)n次,跳过两者之间的一行,然后打印“-” 2n次,然后重复第一个过程以创建负y轴。

示例:

    //initialize the value for n below
    int n;
    for (int i=0;i<=n;i++){
       for (int a=0;a<=n;a++){
           System.out.print(" ");
       }
    System.out.println("|");
    }
    for (int b=o;b<=((2*n)+1);b++){
        System.out.print("-");
    }
    System.out.println();
    for (int c=0;c<=n;c++){
       for (int d=0;d<=n;d++){
           System.out.print(" ");
       }
    System.out.println("|");
    }

我希望这会有所帮助!