所以我在Java教科書中找到了這段代碼,它是一段遞歸代碼。我真的不明白什麼時候什麼都沒有返回(「返回」),它也沒有在教科書中解釋。我試圖在互聯網上搜索它,但也找不到任何答案。Java返回Nothing遞歸
public static void numbers(int n) {
if (n == 0) {
throw new IllegalArgumentException();
}
if (n == 1) {
System.out.print(n);
return;
}
numbers(n - 1);
System.out.print(", " + n);
}