Witam jak w temacie, mam polecenie napisania metody ststycznej dodającą dwa ułamki. Mam taki kod, ktoś by pomógł? ```java public class Ulamek {
private int licznik;
private int mianownik;
public static void main(String[] args) {
Ulamek u1 = new Ulamek(1, 2);
System.out.println("Ulamek: " + u1);
}
public Ulamek(int licznik, int mianownik) {
this.licznik = licznik;
this.mianownik = mianownik;
if (mianownik == 0) {
this.mianownik = 1;
}
skroc();
}
private void skroc() {
licznik /= nwd(licznik, mianownik);
mianownik /= nwd(licznik, mianownik);
}
private int nwd(int a, int b) {
//.....
return 1;
}
public void dodaj(Ulamek a) {
licznik = licznik * a.getMianownik() + mianownik * a.getLicznik();
mianownik = mianownik * a.getMianownik();
skroc();
}
@Override
public String toString() {
return licznik + "/" + mianownik;
}
/**
* @return the licznik
*/
public int getLicznik() {
return licznik;
}
/**
* @param licznik the licznik to set
*/
public void setLicznik(int licznik) {
this.licznik = licznik;
}
/**
* @return the mianownik
*/
public int getMianownik() {
return mianownik;
}
/**
* @param mianownik the mianownik to set
*/
public void setMianownik(int mianownik) {
this.mianownik = mianownik;
if (mianownik == 0) {
this.mianownik = 1;
}
}
}