import java.util.Scanner;
public class ReverseNumber {
public static void main(String args[]){
int num, reversedNum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number:");
num = sc.nextInt();
while(num != 0) {
int digit = num % 10;
reversedNum = reversedNum * 10 + digit;
num /= 10;
}
System.out.println("Reversed Number: " + reversedNum);
}
}
Enter a number:123456789
Reversed Number: 987654321
num
and reversedNum
and initialize reversedNum
to 0.Scanner
class to read input from the user.nextInt()
method of the Scanner
class.%
) and store it in the variable digit
.reversedNum
by 10 and add digit to it to reverse the number.num
by dividing it by 10 to discard the last digit
.System.out.println()
.