Wodorostek
Wodorostek
#naukaprogramowania #java
Siema Mircy! Mam problem. Niedawno zacząłem swoją przygodę z Javą, wykonuje pierwsze, proste programy i natrafiłem na pewne problemy. Czy ktoś z bardziej doświadczonych mógłby rzucić okiem na mój kod i podpowiedzieć co jest w nim nie tak ze zmienną "procent"? (The local variable procent may not have been initialized).
Drugi problem dotyczy tego że program ma sprawdzać, czy wpisane przez użytkownika dane mieszczą się w przedziale, a jeśli nie to go o tym poinformować. Zakodowałem odpowiedni warunek i komunikat, ale nie wiem jak zrobić tak, żeby powtarzał to aż do skutku. Zapewne trzeba użyć pętli, ale nie wiem jak ona ma działać na komunikacie, a nie na liczbach. Z góry dzięki za odpowiedź.

https://gist.github.com/8b20982e5955d5588be3020be29d7331
  • Najlepsze
  • Wszystkie komentarze
wykopek_z_przymusu
@Wodorostek: tak jak ci mówi - procent musisz zainicjować. Ustaw procent = 0.00;
Wodorostek
Wodorostek
Wodorostek Autor
0
@wykopek_z_przymusu: dzięki. Ten problem już rozwiązany
a.....f
a.....f
@Wodorostek: Otocz część kodu, która ma się powtarzać pętlą np while. Dodatkowo użyj opcji auto-indent jeśli dopiero zaczynasz, co poprawi przejrzystość kodu (w eclipse domyślnie ctrl-shift-f)
Wodorostek
Wodorostek
Wodorostek Autor
0
@aliasef: Wiem, że powinienem otoczyć go pętlą, ale nie wiem jak tą pętle opisać
greebqmaster
@Wodorostek: Skąd się uczysz?
a.....f
a.....f
@Wodorostek: Nie bardzo wiem co rozumiesz pod pojęciem opisania pętli. Tutaj masz kawałek kodu, który może ci pomóc. http://pastebin.com/ph1Qnf2L
Wodorostek
Wodorostek
Wodorostek Autor
0