В случае если введенные строки невозможно преобразовать в положительные целые числа, должно возникать исключение.
Если я правильно понимаю, то у меня исключение возникает при типе дабл и строке, почему не проходит условие?
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 r = new BufferedReader(new InputStreamReader(System.in));
try {
String q1 = r.readLine();
String q2 = r.readLine();
int w1 = Math.abs(Integer.parseInt(q1));
int w2 = Math.abs(Integer.parseInt(q2));
int u = 0;
int min = (Math.min(w1,w2));
for (int e = 0; min > 0; min--){
if(w1%min == 0 && w2%min == 0) {
u = min;
break;
}
}
System.out.println(u);
}
catch(Exception e) {
System.out.println("fjjjfj");
}
}
}