X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?a=blobdiff_plain;f=kodovi%2Fliste%2FListePrimeriOperacija.java;h=bb9122ec0a658980a3ec41e87b99a8e60d6712cb;hb=976201f4230713cd28bd1a2763b59474aed575f8;hp=cb6cf9518032f0a6597f9fa237200424dd4991bc;hpb=2cf7779ef0f80240db9bfa6def9850f88f23befa;p=spa1-materijali.git diff --git a/kodovi/liste/ListePrimeriOperacija.java b/kodovi/liste/ListePrimeriOperacija.java index cb6cf95..bb9122e 100644 --- a/kodovi/liste/ListePrimeriOperacija.java +++ b/kodovi/liste/ListePrimeriOperacija.java @@ -1,5 +1,3 @@ -import org.svetovid.io.SvetovidIOException; - /** * Primer razlicitih operacija nad listama. Program je predstavljen kao * interaktivni meni radi boljeg ilustrovanja operacija i njihovog ucinka. @@ -31,6 +29,7 @@ public class ListePrimeriOperacija { System.out.println("q-Kraj rada (Quit)"); menu = Svetovid.in.readChar(); menu = Character.toUpperCase(menu); + int broj; switch (menu) { case 'S': lista.stampajNaEkran(); @@ -39,7 +38,7 @@ public class ListePrimeriOperacija { unosBrojeva(); break; case 'D': - int broj = Svetovid.in.readInt("Broj koji dodajete:"); + broj = Svetovid.in.readInt("Broj koji dodajete:"); lista.dodajNaPocetak(broj); break; case 'O': @@ -57,7 +56,7 @@ public class ListePrimeriOperacija { izbacivanjeK(); break; case 'K': - stampajK(lista); + stampajK(); break; case 'M': Svetovid.out.println("Minimum liste je:" + lista.minimum()); @@ -94,7 +93,7 @@ public class ListePrimeriOperacija { } } - static void stampajK(ListaBrojevaBr lista2) { + static void stampajK() { int broj = Svetovid.in .readInt("Unesite redni broj elementa koji zelite:"); try { @@ -332,6 +331,7 @@ class ListaBrojevaBr { // proverimo da li je prvi element if (prvi != null && prvi.info == br) { prvi = prvi.veza; + brojElemenata--; return true; } else { /* trazimo u ostatku liste */