i fixed it, thanks. used do while .
public class Bladsteenschaar6 {
final int blad = 0;
final int steen = 1;
final int schaar = 2;
int computer;
int keuzeSpeler;
String keuze;
public void kies() {
do {
System.out.println("Kies: blad, steen of schaar");
keuze = Input.readString().toLowerCase();
System.out.println("uw keuze is : " + keuze);
}
while ( !keuze.equals("blad") && !keuze.equals("steen") && !keuze.equals("schaar") );
}
public void omzetting() {
computer = (int) (Math.random() * 3);
if (keuze.equals("blad")) {
keuzeSpeler = 0;
}
else if (keuze.equals("steen")) {
keuzeSpeler = 1;
}
else if (keuze.equals("schaar")) {
keuzeSpeler = 2;
}
}
public void vergelijk() {
switch (computer) {
case 0: //blad
switch (keuzeSpeler)
{
case 0: //blad
System.out.println("Speler koos " + keuze + ", De computer kiest : blad => Gelijkspel");
break;
case 1: //steen
System.out.println("Speler koos " + keuze + ", De computer kiest : blad => Computer wint");
break;
case 2: //schaar
System.out.println("Speler koos " + keuze + ", De computer kiest : blad => SPELER wint");
break;
}
break;
case 1: //steen
switch (keuzeSpeler)
{
case 0: //blad
System.out.println("Speler koos " + keuze + ", De computer kiest : steen => Speler wint");
break;
case 1: //steen
System.out.println("Speler koos " + keuze + ", De computer kiest : steen => Gelijkspel");
break;
case 2: //schaar
System.out.println("Speler koos " + keuze + ", De computer kiest : steen => Computer wint");
break;
}
break;
case 2: //schaar
switch (keuzeSpeler)
{
case 0: //blad
System.out.println("Speler koos " + keuze + ", De computer kiest : schaar => Computer wint");
break;
case 1: //steen
System.out.println("Speler koos " + keuze + ", De computer kiest : schaar => Speler wint");
break;
case 2: //schaar
System.out.println("Speler koos " + keuze + ", De computer kiest : schaar => Gelijkspel");
break;
}
break;
}
}
public static void main(String[] args) {
Bladsteenschaar6 b = new Bladsteenschaar6();
b.kies();
b.omzetting();
b.vergelijk();
}
}