Zliczanie kliknięć w przedziale ilościowym

0

Cześć,
Mam do Państwa pytanie zapewne dość banalne dla Was ale jakoś nie umiem sobie poradzić z tematem w profesjonalny sposób. Potrzebuję zliczyć kliknięcia w przycisk i wyświetlić je w polu tekstowym. Z tą jedną uwagą że zliczanie ma odbywać się do 9 a jak osiągnie liczbę 9 to ma się zerować i liczyć od nowa, taka pętelka. Zrobiłem to w taki trochę toporny sposób ale nie jest to rozwiązanie problemu bo na pewno powinno to wyglądać inaczej. Moja metoda nie jest właściwa i też właściwie nie działa bo jak osiągnie 9 to zaczyna ponowne zliczanie ale pierwszą liczbą nie jest 0 tylko 1 czyli mamy na starcie 0, pierwsze kliknięcie - 1, drugie - 2 .... dziewiąte - 9, dziesiąte powinno być 0 a jest 1. Tak wygląda mój kod choć wstyd go trochę wstawić:

if (count_score < 9) {
                    count_score++;
                    score_p1.setText(Integer.toString(count_score));
                }
                else {
                    count_score = 0;
                }
0

Jeszcze zrobiłem coś takiego ale też nie wiem czy to tak powinno być i czy jest to prawidłowo, zgodnie ze sztuką programowania. Działać działa właściwie ... Każde wciśnięcie przycisku to ma być skok o 1, dojdzie do 9 to znowu liczy od 0 i tak cały czas.

if (count_score == 9) {
                    count_score = -1;
                }
                for (int i = count_score; i < 9; i++) {
                    count_score++;
                    break;
                }
                score_p1.setText(Integer.toString(count_score));
1

Po kliknięciu

count_score = (count_score + 1) % 10;

1 użytkowników online, w tym zalogowanych: 0, gości: 1