目的:(迴文整數)寫的方法有以下標題:作業Palindrome.java(?介紹)
// Return the reversal of an integer, i.e., reverse(456) returns 654 public static int reverse(int number)
// Return true if number is a palindrome public static boolean isPalindrome(int number)
使用反向方法來實現isPalindrome。如果其逆轉與本身相同,那麼它就是迴文。編寫一個測試程序,提示用戶輸入一個整數並報告整數是否是迴文。
我的問題是下面
public class NewClass {
public static int reverse(int number) {
int reverse = 0;
while (number != 0) {
reverse = (reverse * 10) + number % 10;
number = number/10;
}
return (reverse);
}
public static boolean isPalindrome(int number) {
return (number == reverse(number));
}
public static void main(String[] args) {
System.out.print("Enter an integer: ");
java.util.Scanner input = new java.util.Scanner(System.in);
int number = input.nextInt();
System.out.println("Reversed: " + reverse(number));
if (number == reverse(number)) {
System.out.println(number + " is a palindrome.");
} else {
System.out.println("It is not a palindrome.");
}
}
}
我有問題的代碼這一行後:
public static boolean isPalindrome(int number) {
return (number == reverse(number));
的NetBeans不斷告訴我introduce
,但我不知道是什麼這意味着。由於我沒有introduced
上面的代碼,所以創建的代碼(已經有很多其他人的幫助)有錯誤。我精力充沛,疲憊不堪。從下午5點開始,我一直在這裏,但只有一個小時前纔來到這裏。我需要一個解釋。 問題:我不想改變下面的內容,但我不知道如何處理這個特定的行!如果你不想幫忙,不要置評。
請問您能分享您收到的錯誤的確切文字嗎? – Mureinik 2015-03-03 07:34:31
您應該閱讀[FAQ](http://meta.stackexchange.com/questions/7931/faq-for-stack-exchange-sites) – Cataclysm 2015-03-03 07:35:38
您正在命名與方法名稱相同的參數「reverse」... – alfasin 2015-03-03 07:36:48