кодесурса

Java Math Упражнения: обратное целое число

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code