[ DavorPro @ 20.11.2006. 19:41 ] @
Igrajte i osvojite ---Narode dajte komentar na rad.Ovo sam radio na tecaju . Trenutno smo presli na drugi dio predavanj o :objektima i instancama. Sto se tice ovog programa sta se jos u njemu da napraviti. Dali se po vasem misljenju ovakav program koristi u praksi u nekim drugim programima za nekakve aplikacije.....Nastavak sljedi ............ Code: /* * Program12.java * Created on 2006. studeni 14, 18:44 */ public class Lotto { public Lotto() { } public static void main(String[] args){ int brojX=2; int brojac=0; int [] listic = {2,16,13}; System.out.println(poljeUString(listic)); int [] temp = new int [listic.length]; out: while(true){ brojac++; for(int i=0; i<listic.length; i++){ temp [i] =(int)(Math.random()*45)+1; } if(jednaki(temp,listic)){ break out; }else{ System.out.println("Kombinacija : "+brojac+":"+poljeUString(temp)); } } System.out.println("Bingo!"); System.out.println("Dobitna kombinacija je:" +poljeUString(temp)); System.out.println("Listica potrebno uplatiti za dobitak:"+brojac/8+" listica"); } public static boolean jednaki(int[]prvo, int[]drugo){ sortiraj(prvo); sortiraj(drugo); if(prvo.length!=drugo.length)return false; for(int i=0;i<prvo.length;i++){ if(prvo[i]!=drugo[i])return false; } return true; } public static void sortiraj(int[]polje){ for (int i=0;i<polje.length;i++){ for(int j=i+1; j<polje.length;j++){ if(polje[j]<polje[i]){ int casa=polje[i]; polje[i]=polje[j]; polje[j]=casa; } } } } public static boolean sadrzi( int[] pivo ,int brojX){ for(int i=0;i<pivo.length;i++){ if(pivo[i]==brojX) return true; } return false; } public static String poljeUString(int[]polje){ String s= "[ "; for ( int i = 0; i<polje.length; i++){ s=s+polje[i]+" , "; } s=s.substring(0,s.length()-2); s=s+" ]"; return s; } } [ mod markom: code tagovi ] [Ovu poruku je menjao markom dana 21.11.2006. u 16:15 GMT+1] |