Witam, mam pewna funkcje do ktorej przekazuje przy wywołaniu argumenty a i b
System.out.println(NWD(50,65));
public static int NWD (int a, int b) {
if (b == 0) {
return a;
} else
return NWD(b, a%b);
}
wylicza NWD i zwraca wartosc, ale nie za bardzo rozumiem tego wiersza kodu, else return NWD(b,a%b);
rozumiem ze zwracam metode z argumentami b oraz reszta a%b
?