-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPalindromeNumber.java
More file actions
31 lines (29 loc) · 1009 Bytes
/
PalindromeNumber.java
File metadata and controls
31 lines (29 loc) · 1009 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
public class PalindromeNumber {
public static void main(String[] args) {
try (Scanner input = new Scanner(System.in)) {
System.out.println("Welcome to PalinDrome Number Sector!");
System.out.print("Enter The Number:");
int num = input.nextInt();
boolean isPalindrome = isPalindrome(num);
if (isPalindrome) {
System.out.println("Your Number is a Palindrome Number.");
} else {
System.out.println("Your Number is not a Palindrome Number.");
}
}
}
public static boolean isPalindrome(int num) {
int reversed = reverse(num);
return num == reversed;
}
public static int reverse(int num) {
int newNum = 0;
while (num > 0) {
int digit = num % 10;
newNum = newNum * 10 + digit;
num = num / 10;
}
return newNum;
}
}