2015-03-03 78 views
-1

目的:(迴文整數)寫的方法有以下標題:作業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點開始,我一直在這裏,但只有一個小時前纔來到這裏。我需要一個解釋。 問題:我不想改變下面的內容,但我不知道如何處理這個特定的行!如果你不想幫忙,不要置評。

+1

請問您能分享您收到的錯誤的確切文字嗎? – Mureinik 2015-03-03 07:34:31

+1

您應該閱讀[FAQ](http://meta.stackexchange.com/questions/7931/faq-for-stack-exchange-sites) – Cataclysm 2015-03-03 07:35:38

+0

您正在命名與方法名稱相同的參數「reverse」... – alfasin 2015-03-03 07:36:48

回答

4

你永遠不會調用這個方法。

變化:

if (number == reverse(number)) { 
     System.out.println(number + " is a palindrome."); 
    } 
    else{ 
     System.out.println("It is not a palindrome.");   
    } 

if (isPalindrome(number)) { 
     System.out.println(number + " is a palindrome."); 
    } 
    else{ 
     System.out.println("It is not a palindrome.");   
    } 

和錯誤應該消失。

+0

出於興趣這裏的netbeans錯誤是什麼? Eclipse只會報告沒有引用的方法...實際上它不會因爲它是公開的... – Adam 2015-03-03 07:43:17

+0

OHHHHhhhh ...'introduction'。 – 2015-03-03 07:45:21

+0

'介紹...'這是編號線上的燈泡之一。我刪除了課程,然後開始新鮮。它已經消失,但我明白了介紹部分。謝謝。 – 2015-03-03 07:46:29