Reversing a number using loop
class ReverseNumber {
public static void main(String[] args) {
int number = Integer.parseInt(args[0]);
int temp = number;
int n = 0;
int counter = args[0].length() - 1;
while (number > 0) {
int rem = number % 10;
//System.out.print(rem);
n += rem * (int)Math.pow(10, counter--);
number = number / 10;
}
if (n == temp)
System.out.println(n + " is palindrome");
else
System.out.println(n + " is not palindrome");
}
}
public static void main(String[] args) {
int number = Integer.parseInt(args[0]);
int temp = number;
int n = 0;
int counter = args[0].length() - 1;
while (number > 0) {
int rem = number % 10;
//System.out.print(rem);
n += rem * (int)Math.pow(10, counter--);
number = number / 10;
}
if (n == temp)
System.out.println(n + " is palindrome");
else
System.out.println(n + " is not palindrome");
}
}
Comments
Post a Comment
Post Your Valuable Comments