ICSE Class 10 Computer Applications
Question 20 of 69
Iterative Constructs in Java — Question 20
Back to all questions 20
Question Question 16
Write a program in Java to read a number and display its digits in the reverse order. For example, if the input number is 2468, then the output should be 8642.
Output:
Enter a number: 2468
Original number: 2468
Reverse number: 8642
import java.util.Scanner;
public class KboatDigitReverse
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter Number: ");
int orgNum = in.nextInt();
int copyNum = orgNum;
int revNum = 0;
while(copyNum != 0) {
int digit = copyNum % 10;
copyNum /= 10;
revNum = revNum * 10 + digit;
}
System.out.println("Original Number = " + orgNum);
System.out.println("Reverse Number = " + revNum);
}
}Output
