From d0c56b42670d6531057f38daf9cb0b81836049c2 Mon Sep 17 00:00:00 2001 From: "s.eser" Date: Tue, 26 Mar 2024 11:05:05 +0100 Subject: [PATCH] Runtime Exception. --- src/de/hs_mannheim/informatik/domain/Kartenstapel.java | 5 ++--- src/de/hs_mannheim/informatik/facade/BlackJackSpiel.java | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/de/hs_mannheim/informatik/domain/Kartenstapel.java b/src/de/hs_mannheim/informatik/domain/Kartenstapel.java index e88c6ad..10324c4 100644 --- a/src/de/hs_mannheim/informatik/domain/Kartenstapel.java +++ b/src/de/hs_mannheim/informatik/domain/Kartenstapel.java @@ -42,9 +42,8 @@ public class Kartenstapel { } public Karte getKarte(){ - if(kartenstapel.isEmpty()){ - System.out.println("Es sind keine Karten mehr im Kartenstapel übrig!"); - System.exit(0);} + if(kartenstapel.isEmpty()) + throw new RuntimeException("Es sind keine Karten mehr im Kartenstapel übrig!"); Karte randomKarte = kartenstapel.get((int)(Math.random()*kartenstapel.size())); kartenstapel.remove(randomKarte); return randomKarte; diff --git a/src/de/hs_mannheim/informatik/facade/BlackJackSpiel.java b/src/de/hs_mannheim/informatik/facade/BlackJackSpiel.java index 51d13bf..17d8a59 100644 --- a/src/de/hs_mannheim/informatik/facade/BlackJackSpiel.java +++ b/src/de/hs_mannheim/informatik/facade/BlackJackSpiel.java @@ -6,7 +6,7 @@ import de.hs_mannheim.informatik.domain.Kartenstapel; public class BlackJackSpiel { Kartenstapel ks; - public Hand spieler; + Hand spieler; public BlackJackSpiel(){ this.ks = new Kartenstapel();