출력의 간단한보기를보기 위해 옵션 창을 주석 처리했습니다. 내가 잘못하고 있으며 컴퓨터 과학 수업을 시작했는지 확실하지 않습니다. 내 출력은 입력과 동일하지만 테스트 한 결과 리버스 문자열 방법이 정확하다는 것을 알고 있습니다.작동하지 않는 문자열 반전
는import javax.swing.JOptionPane;
public class ReverseString
{
public static void reverse(String n)
{
for(int i=0; i<n.length();i++)
{
n=n .substring(1, n.length()-i)
+n.substring(0,1)
+n.substring(n.length()-i, n.length());
}
}
public static void main (String []arg)
{
String n = (JOptionPane.showInputDialog(null,"Input String to reverse"));
reverse(n);
System.out.println(n);
// JOptionPane.showInputDialog(null,"Reversed String is: "+Input);
}
}
어떤 오류를받을 수 있나요? 클래스 이름을 통해 역순환 함수에 액세스해야합니다. 'ReverseString.reverse (n); –
괜찮습니다. –
@ LJ_1102 메쏘드가 같은 클래스에 포함되어 있기 때문에 클래스 이름은 필요하지 않지만 어떤 것은 그것이 최선의 방법이라고 말해 줄 것입니다. – LINEMAN78