Runtime Exception.

master
s.eser 2024-03-26 11:05:05 +01:00
parent 84a56c9db9
commit d0c56b4267
2 changed files with 3 additions and 4 deletions

View File

@ -42,9 +42,8 @@ public class Kartenstapel {
} }
public Karte getKarte(){ public Karte getKarte(){
if(kartenstapel.isEmpty()){ if(kartenstapel.isEmpty())
System.out.println("Es sind keine Karten mehr im Kartenstapel übrig!"); throw new RuntimeException("Es sind keine Karten mehr im Kartenstapel übrig!");
System.exit(0);}
Karte randomKarte = kartenstapel.get((int)(Math.random()*kartenstapel.size())); Karte randomKarte = kartenstapel.get((int)(Math.random()*kartenstapel.size()));
kartenstapel.remove(randomKarte); kartenstapel.remove(randomKarte);
return randomKarte; return randomKarte;

View File

@ -6,7 +6,7 @@ import de.hs_mannheim.informatik.domain.Kartenstapel;
public class BlackJackSpiel { public class BlackJackSpiel {
Kartenstapel ks; Kartenstapel ks;
public Hand spieler; Hand spieler;
public BlackJackSpiel(){ public BlackJackSpiel(){
this.ks = new Kartenstapel(); this.ks = new Kartenstapel();