Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

check palindrome in a number in Java #2492

Merged
merged 1 commit into from
Mar 24, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions Palindrome/palindrome_no.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
// Java program to check if a number entered is a palindrome

import java.util.*;

public class palindrome_no {

// Find reverse of a number
public static int reverse(int number) {
int reverseno = 0 ;

while (number > 0) {
reverseno = (int) (reverseno * Math.pow(10, 1) + number % Math.pow(10, 1));
number = (int) (number / Math.pow(10, 1));
}
return reverseno;
}

public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println(" Hey, Enter any number ");
int enter_number = s.nextInt();
int reverseno = reverse(enter_number);

// Check whether the number entered is equal to reversed number or not
if (reverseno == enter_number) {
System.out.println("Number is a PALINDROME");
return ;
}
System.out.println("Number is not a PALINDROME");
return;
}
}

/*
Test cases
INPUT
Hey, Enter any number
1223
OUTPUT
Number is not a PALINDROME

INPUT
Hey, Enter any number
1223221
OUTPUT
Number is a PALINDROME
*/