我不想濫用SO做家庭作業,但我在泡菜。基本上,我的老師希望我這樣做:如何使用Java遞歸地打印(但不返回)字符串?
編寫一個遞歸方法向後打印字符串。
- 方法頭是:公共無效printBackwards1(String s)將
- print語句必須在遞歸調用之前。
- 該方法不應該改變或反轉字符串,只向後打印。
之後,他們希望我做同樣的事情,但打電話後有打印聲明。
我很難過。我已經掀起了一個正常人的遞歸方法:
public static String reverseString(String input) {
if(input.equals("")) {
return input;
}
else {
return(reverseString(input.substring(1)) + input.substring(0, 1));
}
}
但打印的東西讓我撓我的頭。提前致謝!
使用System.out.println(「你的文字」+ var); – amkz