-4
私はこの再帰の出力を理解していません。 誰か助けてくれますか?それは次のように動作しますこの再帰コードはどのように機能しますか?
public class Stars {
public static void printNChars (int n, char c) {
for (int j=0; j<n; j++) {
System.out.print(c);
}
}
public static void printNStars (int n) {
printNChars (n, '*');
System.out.println();
}
public static void triangle(int n) {
if (n==1) {
printNStars(1);
}
else {triangle (n-1);
printNStars(n);
}
}
public static void main (String [] args) {
triangle(5);
}
}
public static void main (String [] args) {
triangle(5);
}
}
/*
* *
* * *
* * * *
* * * * *
は、コード自体で画像を交換 – xenteros