gpt4 book ai didi

java - Java 中的 ZigZag 线

转载 作者:行者123 更新时间:2023-12-02 05:10:41 25 4
gpt4 key购买 nike

我正在尝试使用字符在 Java 中制作 ZigZag 线,但代码无法正常工作

public void ZigZag(int width, int height, boolean infinite, char ch){
System.out.println(ch);
for (int j = 0; j < height; j++) {
for (int i = 1; i < width; ++i)
printline(i);
for (int i = width - 1; i >= 0; --i)
printline(i);
}
}

void printline(int i, char ch) {
for (int k = 0; k < i; k++)
System.out.print(" ");
System.out.println(ch);
}

P.S 用户输入字符,程序使用该字符进行锯齿形

Pic

最佳答案

您没有正确调用您的方法。您的方法的签名是

void printline(int i, char ch)

这意味着您必须向其传递一个int一个char。现在你只用 int 来调用它。改变

printline(i);

printline(i, ch);

关于java - Java 中的 ZigZag 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27363392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com