Не понимаю, в чем дело. Даже создала отдельный класс с вычисляющим НОД методом, что только не перепробовала - один результат: "Программа работала слишком долго и была закрыта."
Ввожу с консоли два числа, когда надо - выбрасывает исключение, когда надо - выбрасывает верный НОД.
Так в чем проблема? Почему, нажимая на великую зеленую кнопочку "проверить задачу", Идея закрывает программу из-за слишком долгой работы? При том, что программа работает правильно, что бы я не вводила в консоль.
package com.javarush.task.task14.task1420;
public class GCD {
public static int gcd(int first, int second) {
int third;
int result = 0;
while (first !=0 && second != 0) {
if (first > second) {
third = first % second;
first = second;
second = third;
result = first;
}
if (second > first) {
third = second % first;
second = first;
first = third;
result = second;
}
}
return result;
}
}