Привет, я пишу код для палиндрома. Какой бы вход я ни давал, он показывает выход как"не палиндром". Где ошибка в моем коде? Пожалуйста помочь
public static void main(String[] args) { // TODO Auto-generated method stub Scanner inp=new Scanner(System.in); System.out.println("Enter the number"); int num1= inp.nextInt(); int num=num1; String s1=""; while (num>0) { int r=num%10; s1=s1+r; num=num/10; } System.out.println("S1=" + s1); if (String.valueOf(s1) == String.valueOf(num1)){ System.out.println("Palindrome"); } else { System.out.println("Not Palindrome"); } } }
Что я уже пробовал:
Выше