-
Notifications
You must be signed in to change notification settings - Fork 67
/
Copy pathReverseTheNumber.java
44 lines (36 loc) · 948 Bytes
/
ReverseTheNumber.java
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
32
33
34
35
36
37
38
39
40
41
42
43
44
package com.java.numbers;
import java.util.Scanner;
/*
* Reverse The Number
* Say the given number is 123
* Reverse of the number is 321
*
* Say the given number is 2019
* Reverse of the number is 9102
*/
public class ReverseTheNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter any positive number :: ");
int num = Integer.parseInt(scanner.nextLine().trim());
int reversedNum = reverse(num);
System.out.println("Reverse of the given number is : "+reversedNum);
scanner.close();
}
public static int reverse(int num){
int reversedNum = 0;
while( num > 0){
int unitDigit = num % 10;
reversedNum = (reversedNum * 10) + unitDigit;
num = num / 10;
}
return reversedNum;
}
}
/*
OUTPUT
Enter any positive number :: 123
Reverse of the given number is : 321
Enter any positive number :: 2019
Reverse of the given number is : 9102
*/