이것은 내 첫 번째 게시물입니다. btw, 선생님은 수업에 프로그래밍에서 과제를 부여하고 우리는 회문 프로그램을해야합니다. 나는 그것을 할 수 있지만 오류를 없애고 싶다. 오류가있는 이유를 설명해 주시겠습니까? 어떻게 제거합니까?프로그램이 작동하고 있지만 오류가 있습니다. 문자열 색인이 범위를 벗어났습니다. -1
import java.io.*;
public class AssignmentInCopro
{public static void main (String [] args) throws IOException
{BufferedReader x = new BufferedReader(new InputStreamReader(System.in));
String word = "";
System.out.print("Please enter the word you want to see in reverse: ");
word = x.readLine();
int wordLength = word.length();
while (wordLength >=0)
{
char letter = word.charAt(wordLength - 1);
System.out.print(letter);
wordLength--;
}
}
}
변경 반면에 조건'워드 길이> 0'합니다 (= 없음). –