Klasa RAZLOMAK Razlomak klasa public class Razlomak { private int brojilac, imenilac; public Razlomak(int br, int im) { brojilac = br; imenilac = im; } public Razlomak(int br) { brojilac = 1; } public String toString() { return brojilac+"/"+imenilac; } public int getBrojilac() { return brojilac; } public void setBrojilac(int brojilac) { this.brojilac = brojilac; } public int getImenilac() { return imenilac; } public void setImenilac(int imenilac) { this.imenilac = imenilac; } public void pomnozi(Razlomak x) { brojilac = brojilac * x.brojilac; imenilac = imenilac * x.imenilac; } public void podeli(Razlomak x) { if(x.brojilac == 0) return; brojilac *= x.imenilac; imenilac *= x.brojilac; } public static Razlomak pomnozi(Razlomak a, Razlomak b) { int br, im; br = a.brojilac * b.brojilac; im = a.imenilac * b.imenilac; return new Razlomak(br, im); } public static int nzd(int a, int b) { if (a == 0) return b; if (b == 0) return a; int d; d = Math.min(a, b); while ((a % d != 0) || (b % d != 0)) d--; return d; } public static int nzs(int a, int b) { return a*b / nzd(a, b); } } TestRazlomak public class TestRazlomak { public static void main(String[] args) { Razlomak a, b, c, d; a = new Razlomak(2, 3); b = new Razlomak(7, 9); c = new Razlomak(4); System.out.println("a = "+a); // d = Razlomak.pomnozi(a, b); // System.out.println("d = "+d); a.podeli(c); System.out.println("a = "+a); } }