Cześć, jestem strasznie początkującym samoukiem, a niestety nie mam w swoim otoczeniu nikogo, kto mógłby mi pomóc ;/
Jako, że jest kilka dni wolnych od pracy postanowiłem trochę pobawić się w tworzenie prostych gier logicznych w Javie. Za mną dopiero kilkanaście dni popołudniowej nauki więc poziom nie jest jakoś zbytnio większy od zera, ale do rzeczy.
Wymyśliłem, że stworzę grę, w którą zagrał Will Turner z Davy Jonesem w drugiej części Piratów. Otóż jest tam jakaś liczba graczy, którzy typują jakie kości wypadły w ich rzutach.
Nie doszedłem jeszcze do generowania losowania, a już mam problem z odczytem liczby graczy, chciałbym, żeby dało się wprowadzić do programu liczbę graczy, a później zależnie od nich wpisać i przedstawić graczy. Odpalając kod dostaję od programu pytanie o liczbę graczy a później program od razu przechodzi do końca i nic nie mogę wpisać ani zrobić ;/ help, ściana ;/
package pl.javastart.first;
import static java.lang.Math.*;
import java.util.Scanner;
public class kosci {
public static void main(String[] args) {
String gracz;
Scanner odczyt = new Scanner(System.in);
System.out.println("Podaj liczbę graczy:");
int a=odczyt.nextInt();
do
{
System.out.println("Podaj imię gracza:");
gracz=odczyt.nextLine();
--a;
}
while (a==0);
System.out.println("Nasi gracze to:");
}
}
Jak coś źle napisałem czy zrobiłem to prośba o wskazówki, żebym następnym razem już tych błędów nie popełniał ;)
Z góry dzięki za pomoc!