Java Math Упражнения: обратное целое число
Java Math Exercises: Упражнение 6 с решением
Напишите программу на Java, чтобы перевернуть целое число.
Пример решения :
Java-код:
public class Example6 {
public static void main(String[] args) {
int num =1287;
int is_positive = 1;
if (num < 0) {
is_positive = -1;
num = -1 * num;
}
int sum = 0;
while (num > 0) {
int r = num % 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;
num /= 10;
}
System.out.println(is_positive * sum);
}
}
Пример вывода:
7821
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code