Подскажите, что не так? вывод же есть одного чисоа(НОД). программа не падает,
что я не учел?
package com.javarush.task.task14.task1420;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
/*
НОД
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line1=reader.readLine();
String line2=reader.readLine();
int num_1 = Integer.parseInt(line1);
int num_2 = Integer.parseInt(line2);
int nod;
if (num_1>=num_2){
nod = findNod(num_1, num_2);
} else nod = findNod(num_2, num_1);
System.out.println(nod);
}
public static int findNod(int num,int num2){
while (num%num2!=0){
num = num % num2;
num2 = num2 % num;
}
return num2;
}
}