Java字符串方法不返回字符串[重复]

2024-04-12

我对编码非常陌生,刚刚接触静态方法,所以我提前为这些愚蠢的错误道歉。当在 main 下调用该方法时,该方法应该显示一个三角形,但我得到一个空控制台并且没有输出。但是,如果我在 main 下写下这个:

    String triangle = getTriangle(3, 4);    
    System.out.println(triangle);               

然后,三角形将显示在控制台中,但对于此分配,必须仅使用调用字符串/三角形getTriangle(maxRows, maxCols)

public class Triangle {

    public static String getTriangle(int maxRows, int maxCols) {
        String T = "";

        if (maxRows < 1 || maxCols < 1) {
            return null;
        } else {
            for (int row = 1; row <= maxRows; row++) {
                for (int col = 1; col <= row; col++) {
                    T += "*";
                }
                T += "\n";  }   
            }
            return T;
        }
    }


    public static void main(String[] args) {
        getTriangle(3,2);           

    }

}

您仍然需要在 main 方法中打印 getTriangle 的结果。现在你只是忽略了这个结果。

System.out.println(getTriangle(3,2));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java字符串方法不返回字符串[重复] 的相关文章

随机推荐