Witam wszystkich!
Jest to mój pierwszy post.
Mam pewien problem, wynika on zapewne z małego doświadczenia w programowaniu obiektowym (od niedawna próbuje tworzyć jakieś programy na android w Eclipse, wcześniej programowałem w Bascom dla mikroprocesorów).
Napisałem program który losuje liczbę z przedziału od 0 do 5 z wykorzystaniem Random. Następnie ustawiłem warunki:
if (losowana liczba==0){
// zmień grafikę dla ImageButton1
// Jeśli zostanie naciśnięty ten przycisk zrób{
//jakaś zmienna int++
//losuj liczbę (losowana liczba)
}
}
else if (losowana liczba==1){
.
.
.
itd. dla 6 możliwości.
Problem polega na tym że program zostaje w tym warunku dla którego była wylosowana liczba z pierwszego losowania. Po kliknięciu w przycisk zostaje wylosowana kolejna liczba jest też podnoszona wartość "jakiejś zmiennej", jednak program nie wykonuje poleceń z innego warunku. Próbowałem umieścić losowanie w pętli do while , jednak niczego to nie zmieniło.
Proszę o pomoc i wyjaśnienie dlaczego tak się dzieje.