我註釋掉了選項窗格以快速查看輸出結果。我不確定我在做什麼錯誤,並且我剛開始了計算機科學課。我的輸出與輸入相同,但我知道反向字符串方法是正確的,因爲我測試了它。反轉字符串,不起作用
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);' – 2014-09-24 01:01:30
這工作正常! – 2014-09-24 01:04:25
@ LJ_1102類名不是必需的,因爲這些方法是同一類的一部分,但有些會告訴你這是最佳實踐。 – LINEMAN78 2014-09-24 01:05:04