update 1
parent
fee631ee49
commit
e4ee0cc7de
|
@ -0,0 +1,5 @@
|
|||
public class App {
|
||||
public static void main(String[] args) throws Exception {
|
||||
System.out.println("Hello, World!");
|
||||
}
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
public class BlackJackSpiel {
|
||||
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
public class Hand {
|
||||
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
public class Karte {
|
||||
private String karte;
|
||||
private String farbe;
|
||||
private int wert;
|
||||
|
||||
public Karte (String karte, String farbe, int wert){
|
||||
this.farbe = karte;
|
||||
this.karte = farbe;
|
||||
this.wert = wert;
|
||||
}
|
||||
|
||||
public static int getPunkte(String wert){
|
||||
if(wert.equalsIgnoreCase("Bube") || wert.equalsIgnoreCase("Dame") || wert.equalsIgnoreCase("König")){
|
||||
return 10;
|
||||
}
|
||||
else if (wert.equalsIgnoreCase("Ass")){
|
||||
return 11;
|
||||
}
|
||||
else {
|
||||
return Integer.parseInt(wert);
|
||||
}
|
||||
}
|
||||
|
||||
public String toString(){
|
||||
StringBuilder info = new StringBuilder();
|
||||
info.append("karte").append(" ").append("farbe").append(" ");
|
||||
info.append(wert);
|
||||
return info.toString();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
import java.util.ArrayList;
|
||||
import java.util.Random;
|
||||
|
||||
public class Kartenstapel {
|
||||
private ArrayList<Karte> Stapel;
|
||||
private String[] karte = {"Herz", "Karo", "Kreuz", "Pik"};
|
||||
private String[] farbe = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "Bube", "Dame", "König"};
|
||||
|
||||
public Kartenstapel(){
|
||||
|
||||
}
|
||||
|
||||
public ArrayList<Karte> deckErstellen(String karte[], String[] farbe){
|
||||
|
||||
for(String i : karte){
|
||||
for(String n : farbe){
|
||||
Stapel.add(new Karte(i, n, Karte.getPunkte(i)));//getWert
|
||||
}
|
||||
}
|
||||
return Stapel;
|
||||
}
|
||||
|
||||
/* public String getWert(){
|
||||
String temp = "";
|
||||
for(int i = 0; i < farbe.length; i++){
|
||||
temp = farbe[i];
|
||||
}
|
||||
return temp;
|
||||
} */
|
||||
|
||||
public Karte getKarte(){
|
||||
Random random = new Random();
|
||||
int index = random.nextInt(52);
|
||||
Karte gezogeneKarte = Stapel.get(index);
|
||||
System.out.println("Du hast ein " + gezogeneKarte.toString() + "gezogen.");
|
||||
return gezogeneKarte;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue