In this demo I have used NetBeans IDE 8.2 for debugging purpose. But you can use any java programming language compiler as per your availability..
public class Javamathexcercise {
public static void main(String[] args) {
int number =123456789;
int is_positive = 1;
if (number < 0) {
is_positive = -1;
number = -1 * number;
}
int sum = 0;
while (number > 0) {
int r = number % 10;
int maxDiff = Integer.MAX_VALUE - sum * 10;
if (sum > Integer.MAX_VALUE / 10 || r > maxDiff)
System.out.println("wrong number");;
sum = sum * 10 + r;
number /= 10;
}
System.out.println(is_positive * sum);
}
}
In this demo I have used NetBeans IDE 8.2 for debugging purpose. But you can use any java programming language compiler as per your availability..
Result:
need an explanation for this answer? contact us directly to get an explanation for this answer987654321