java program za loto problem

java program za loto problem

offline
  • Huskar
  • Pridružio: 31 Maj 2008
  • Poruke: 885

Treba mi klasa Rezulati, a u klasi metod Izvucen.
metod za dati broj od 1-39 vraca da li je broj izvucen ili nije prosle nedelje.
Napisati svoju klasu MojLoto koja na ekranu prikazuje sve izvucene brojeve.

tu klasu moj loto sam odradio, i on ispise, ali kako da odradim da li je izvucen prosle nedelje ili ne???



import java.util.ArrayList; import java.util.Random; public class MojLoto {    public static void main(String[] arg) {       ArrayList<Integer> al = new ArrayList<Integer>();       for(int i = 1; i <= 39; i++)          al.add(i);       Random ran = new Random();              for(int i = 0; i < 7; i++) {          int x = al.remove(ran.nextInt(al.size()));          System.out.print(" " + x);       }       System.out.println();    } }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14828
  • Gde živiš: Niš

Moraš da znaš šta je izvučeno prošle nedelje. To možeš da generišeš kao neki random niz brojeva (bez ponavljanja) ili da prenosiš kao parametar.



offline
  • Huskar
  • Pridružio: 31 Maj 2008
  • Poruke: 885

Reseno

============== MojLoto.java ============== import java.util.Scanner; public class MojLoto {    private Rezultati rezultati;    private String sviBrojevi = "";    public MojLoto(){       super();       rezultati = new Rezultati();    }    public void prikaziIzvucene(){       for(int i = 1; i < 40; i++){          if(this.rezultati.daLiJeIzvucen(i)){             sviBrojevi += i + " \n";          }       }    }        public boolean proveriBroj(int broj){       return rezultati.daLiJeIzvucen(broj);    }    public String getSviBrojevi(){       return sviBrojevi;    }    public static void main(String[] args) {                        MojLoto loto = new MojLoto();        loto.prikaziIzvucene();        System.out.println(loto.getSviBrojevi());                Rezultati objekat=new Rezultati();        objekat.proveriRandomBroj();        System.out.println(objekat.proveriRandomBroj());                 } } ============== Rezultati.java ============== import java.util.ArrayList; import java.util.Random; public class Rezultati {    private ArrayList<Integer> izvuceni;    public Rezultati(){       super();       izvuceni = new ArrayList<Integer>();       izvuceni.add(13);       izvuceni.add(14);       izvuceni.add(17);       izvuceni.add(18);       izvuceni.add(26);       izvuceni.add(29);       izvuceni.add(36);    }    public boolean daLiJeIzvucen(int broj){       for(int izvuceniBroj : izvuceni){          if(broj == izvuceniBroj){             return true;          }       }       return false;    }        public String proveriRandomBroj(){       Random rn = new Random();       int temp = rn.nextInt(38)+1;       boolean flag = daLiJeIzvucen(temp);          if(flag){             return "Broj " + temp + " je bio izvucen.";          }else{             return "Broj " + temp + " NIJE bio izvucen.";          }           } }

Ko je trenutno na forumu
 

Ukupno su 1191 korisnika na forumu :: 72 registrovanih, 10 sakrivenih i 1109 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 04bokibole, A.R.Chafee.Jr., A3C, Bane san, batana, BLACKBIRD201284, Bojan198527, bojcistv, brufen, Bubimir, Car89, Chainsaw, cyprus, d.arsenal321, d29, Dare, Darth Malak, dejan1972, dejno, djuradj, dule10savic, Georgius, gregorxix, igorkozar83, igorpet, ilija.24, jon istvan, krasta, Kruger, Mackomen, Magarac, Makarid, mean_machine, Mi lao shu, milenko crazy north, Miler88, Mis uz pusku, Mitogna, mnn2, MrNo, Mzee, nebkv, nekdo, nevjerna beba, Niki2024, Nikolajevic, nnovakis, pceklic, Pegggio, pein, Pekman, Pero, pfc74, PlayerOne, Ray1973, rodoljub, royst33, Sirius, Siti2, Skywhaler, sluga, tritonus, Vanderx, vathra, Velizar, virked, Vlada78, vladulns, vojnik švejk, zaoka, Zdenko, zlaya011