static void nLines(int n) {
for (int i= 0; i < n; i ) {
System.out.println(i);
}
}
uj5u.com熱心網友回復:
您可以在 上遞回n。
static void nLines(int n) {
if( n <= 0) {
return;
} else {
int x = n - 1;
nLines(x);
System.out.println(x);
}
}
你像這樣呼叫函式:
nLines(n);
uj5u.com熱心網友回復:
這是一個列印 n 行的遞回函式:
static void nLinesRecursive(int n) {
int next = n - 1;
if (next >= 0) {
nLinesRecursive(next);
System.out.println(next);
}
}
uj5u.com熱心網友回復:
嘗試這個。
static void nLines(int n) {
if (--n < 0) return;
nLines(n);
System.out.println(n);
}
public static void main(String[] args) {
nLines(3);
}
輸出:
0
1
2
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/329932.html
