Mein Programm ziegt mir einem Fehler an. Ich weiß nur, dass es etwas mit dem Deklarieren vom boolean zu tun hat.
Falls mir jemand helfen kann, DANKE
Java:
import java.util.*;
public class HeadsOrTails {
public static void main (String[] args){
int track = 0;
int heads = 0;
int tails = 0;
int max = 0;
boolean catch = false;
do {
Scanner sc = new Scanner(System.in);
try{
System.out.println("enter number of throws: ");
max = sc.nextInt();
}
catch(InputMismatchException exception){
System.out.println("this is not an integer");
catch = true;
}
} while (catch == true);
while (track < max) {
int coin = (Math.random()<0.5)?0:1;
switch (coin) {
case (1) :
heads++;
break;
case (0) :
tails++;
break;
default:
System.out.println(" random number generator malfunctioned! ");
}
track++;
}
System.out.println("heads: " + heads + "\ntails: " + tails + "\ntrack: " + track);
}
}
Falls mir jemand helfen kann, DANKE