여기에 약간의 문제가 있습니다. 재귀를 사용하여 사용자가 입력 한 문자열을 뒤집으려고하지만 오류가 계속 발생합니다. 기본적으로 매개 변수없는 void, 재귀 함수를 호출하여 문자열을 역순으로 출력해야합니다. "ReursalReversal 유형의 메소드 reverse()는 인수 (문자열)에 적용 할 수 없습니다"라는 반전 단어 아래의 23 행에서만 오류가 발생합니다. 이클립스에서 제공되는 빠른 픽스가 있지만, 필자가 필요로하는 것은 없다. 내가 놓친 게 있니?재귀를 사용하여 문자열 반전
import java.util.Scanner;
public class RecursionReversal
{
public static String origChars;
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Please enter 5 characters:");
origChars= input.nextLine();
reverse();
}
public static void reverse()
{
if(origChars.length() <= 1)
return;
else
reverse(origChars.substring(1) + origChars.charAt(0));
}
}
그 오류가 무엇인지 알고 좋을 것이다. – August
@August error added – evarias