Any idea what is wrong with it?
package com.codegym.task.task14.task1420;
/*
GCD
*/
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
try {
int number = Integer.parseInt(buffer.readLine());
int number2 = Integer.parseInt(buffer.readLine());
System.out.println(gcd(number, number2));
} catch (NumberFormatException e){
throw e;
}
}
public static int gcd( int a, int b){
int gcn =0;
for (int i = 1; i <= a && i <= b; i++) {
if (a % i == 0 && b % i == 0) {
gcn = i;
}
}
return gcn;
}
}