Валидатор пишет: "Если введенные строки невозможно преобразовать в положительные целые числа, должно возникать исключение."
Где и как тут надо дописать exception?
Мой код:
public class Solution<string> {
public static void main(String[] args) throws Exception {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int numberA = Integer.parseInt(bufferedReader.readLine());
int numberB = Integer.parseInt(bufferedReader.readLine());
System.out.println(gcd(numberA, numberB));
}
public static int gcd (int numberA, int numberB) {
if (numberB == 0)
return Math.abs(numberA);
else return gcd(numberB, numberA % numberB);
}
}package com.javarush.task.task14.task1420;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
НОД
*/
public class Solution<string> {
public static void main(String[] args) throws Exception {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int numberA = Integer.parseInt(bufferedReader.readLine());
int numberB = Integer.parseInt(bufferedReader.readLine());
System.out.println(gcd(numberA, numberB));
}
public static int gcd (int numberA, int numberB) {
if (numberB == 0)
return Math.abs(numberA);
else return gcd(numberB, numberA % numberB);
}
}