import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a prefer number :");
int num=input.nextInt();
int reverse=0;
while(num!=0){
int num1=num%10;
reverse=(reverse*10)+num1;
num/=10;
}
System.out.println("Reverse num is "+reverse);
if(num==reverse){
System.out.println("The number is palindrome");
}else{
System.out.println("Try again");
}
}
}
Я хочу подтвердить, является ли это число палиндромом или нет, когда я ввожу число с клавиатуры. Но я не смог его получить. В 7-й строке моего кода я инициализировал переменную "reverse" «как 0. Так что, когда я ставлю условие в 14-й строке,« реверс »действует как 0. Это то, что должно быть, но я хочу, чтобы« реверс »равнялся значению, которое попадает в строку 10. Что мне делать?