Men boshlovchi sifatida ruletka o'yinida ishlayapman va qotib qoldim.
Menda tanlangan Binobyekt bor
Bin(){
outcomes = new TreeSet<Outcome>();
}
MendaBetobyekt bor
public Bet(int amount, Outcome outcome){
this.outcome = outcome;
this.amountBet = amount;
}
unda Natija-ob'ekt mavjud.
public Outcome(String name, int odds){
this.name = name;
this.odds = odds;
}
Maqsad - Satrdagi barcha natijalarni takrorlang va savatdagi Outcome.nameni bets.outcome.name bilan solishtiring. Mach bo'lsa, g'alaba bor. Agar yo'q bo'lsa, yo'qotish bor.
Shunday qilib, bu mening kodim:
System.out.println(bin.toString());
System.out.println(table.bets.toString());
System.out.println(black.toString());
ListIterator<Bet> i = table.bets.listIterator();
Iterator<Outcome> b = bin.outcomes.iterator();
while(i.hasNext()) {
while(b.hasNext()){
if(i.next().outcome.equals(b.next())){
System.out.println("Win!");
}
else System.out.println("Win :/");
}
}
Muammo: Chiqishda shunday bo'lsa ham:
[8 (35:1)]['7, 71' (17:1)]['8, 81' (17:1)][5, 53 (17:1)][8, 83 (17:1)][7 (11:1)][4, 41,
43, 44 (8:1)][5, 51, 53, 54 (17:1)][7, 71, 73, 74 (8:1)][8, 81, 83, 84 (17:1)][4, 5,6,
7, 8, 9 (5:1)][7, 8,9, 10, 11, 12 (5:1)][1 (2:1)][11 (2:1)][Low (1:1)][Even (1:1)]
[Black (1:1)]
[10 on [Black (35:1)]]
Black (35:1)
No :/
Exception in thread "main" java.util.NoSuchElementException
at java.util.LinkedList$ListItr.next(Unknown Source)
at Roulette.Game.main(Game.java:37)
Bu shunday tuyuladi
a) Bin ichidagi barcha natijalarni takrorlamaydib) Moslikni topganda, u rost deb baholamaydi.
Men noto'g'ri qilayotganimni ko'ra olasizmi?
Yordamingiz uchun katta rahmat!!
Agar bu juda ko'p yoki juda oz matn bo'lsa, uzr so'rayman. Boshqa sinflarda nima bo'layotganini ko'rish kerak bo'lsa, ular quyidagilar:
O'yin sinfi https://gist.github.com/anonymous/5473187
Jadval sinfi https://gist.github.com/anonymous/5473188
Tikish klassi https://gist.github.com/anonymous/5473189
Natija sinfi https://gist.github.com/anonymous/5473191
Axlat qutisi https://gist.github.com/anonymous/5473192
BinBuilder sinfi https://gist.github.com/anonymous/5473197
G'ildirak sinfi https://gist.github.com/anonymous/5473200
NonRandom sinf https://gist.github.com/anonymous/5473202
Passenger57 sinfi https://gist.github.com/anonymous/5473207
Tahrirlash: System.out.println() oʻchirildi va yangi natijalar yangilandi.