作业Palindrome.java(介绍?)

Homework Palindrome.java (Introduce?)

Objective:(回文整数)写方法如下headers:

// 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)

使用reverse方法来实现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 点开始就在这里,一个小时前才来到这里。我需要一个解释。 问题:我不想更改下面的内容,但我不知道如何处理该特定行!不想帮忙就不要评论

你永远不会调用这个方法。

变化:

   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.");        
    }

错误应该消失了。