class BridgeHand { public static int score(String[] kaarten) { String schoppen = kaarten[0], harten = kaarten[1], ruiten = kaarten[2], klaveren = kaarten[3]; String alleKaarten = schoppen + harten + ruiten + klaveren; int waarde = 0; for (int i = 0; i < alleKaarten.length(); i++) { switch (alleKaarten.charAt(i)) { case 'a': case 'A': waarde += 4; break; case 'k': case 'K': waarde += 3; break; case 'q': case 'Q': waarde += 2; break; case 'j': case 'J': waarde++; break; } } return waarde; } public static void main(String[] args) { /* Voorbeeld om de verdeling van de kaarten te verduidelijken: speler "noord" heeft: - schoppen 9, 8 en 3; - hartenaas, harten 7, 6 en 2; - ruiten 10, 9, 8 en 5; - klaveren 8 en 4 */ String[] noord = {"983", "A762", "0985", "84"}; String[] oost = {"", "09853", "Q762", "K063"}; String[] zuid = {"AKQ07642", "QJ", "J3", "5"}; String[] west = {"J5", "K4", "AK4", "AQJ972"}; System.out.println("Noord heeft " + score(noord) + " punten."); System.out.println("Oost heeft " + score(oost) + " punten."); System.out.println("Zuid heeft " + score(zuid) + " punten."); System.out.println("West heeft " + score(west) + " punten."); } }