Не пойму, что он от меня хочет.
В случае если введенные строки невозможно преобразовать в положительные целые числа, должно возникать исключение.
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 i1 = Integer.parseInt(reader.readLine());
int i2 = Integer.parseInt(reader.readLine());
if (i1<=-1 || i2<=-1) { throw new Exception();}
int min = Math.min(i1, i2);
int nod = 1;
for (int i=min;i>1;i--) {
if (i2%i==0 && i1%i==0){
nod = i;
break;
}
}
System.out.println(nod);
}
}