package abcde;
public class Abcde{
public static void main(String[] args){
System.out.println(recursion(97));
}
public static int recursion (int n) {
for (int i = n; i< 123; i++)
{
String achar = new Character((char)i).toString();
System.out.print(achar);
}
return -1;
}
}
所需的輸出必須被ABCDEFGHIJKLMNOPQRSTUVWXYZ的端部,而輸出是ABCDEFGHIJKLMNOPQRSTUVWXYZ-1在遞歸中使用方法時輸出不正確。在方法返回語句在輸出
我不想-1在端部返回一個整數。 當我將輸入類型更改爲void時,該方法不起作用。
我們可以做些什麼呢?
被稱爲「遞歸」的方法通常被認爲是遞歸的:) – dasblinkenlight
有沒有人注意到這裏有任何遞歸? –
這不使用遞歸。它是一個名爲recursion()的方法中的for循環。 – drunkenRabbit