所以我做在Java中的迴文檢查,而我似乎打了一個路障,這是我到目前爲止的代碼:迴文檢查的Java布爾洞察力
public class StringUtil
{
public static void main(String[] args)
{
System.out.println("Welcome to String Util.");
Scanner word = new Scanner(System.in);
String X = word.nextLine();
String R = palindrome(X);
System.out.println();
System.out.println("Original Word: " + X);
System.out.println("Palindrome: " + R);
}
public static boolean palindrome(String word)
{
int t = word.length(); //length of the word as a number
int r = 0;
if(word.charAt(t) == word.charAt(r))
{
return true;
}
else
return false;
}
到目前爲止,我只希望它來檢查如果第一個字母與最後一個字母相同,但是當我編譯它時,我會在「String R = palindrome(X);」上遇到不兼容的類型錯誤;我怎麼會得到它打印下面的輸出語句真或假?
隨時隨地玩弄它。http://ideone.com/oP8oxV – 2013-04-04 17:32:55