我正在尝试编写一个递归方法来打印一行中的 n 个星号并在最后创建一个新行。
所以,TriangleOps.line(5);
会打印
*****
这是我写的代码:
public static void line (int n){
if(n>0){
System.out.println("*");
line(n-1);
}}
相反,它打印
*
*
*
*
*
最后有很多空间。谁能告诉我如何删除换行符?