Всем привет, всё работает кроме пункта 3 - Программа должна выводить данные на экран.
Если добавить вывод введенных чисел
System.out.println(x + y);
тогда валидация срабатывает на 4й пункт.
Непонятно 🥴package com.javarush.task.task14.task1420;
/*
НОД
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int max = 0;
int x = Integer.parseInt(reader.readLine());
int y = Integer.parseInt(reader.readLine());
if (x > y) max = x;
else max = y;
if (x <= 0) throw new Exception("wrong number");
if (y <= 0) throw new Exception("wrong number");
for (int i=max-1; i>0; i--) {
if (x%i == 0 && y%i == 0) { System.out.println(i);
break;
}
}
}
}