myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Brauche Hilfe beim Programmieren vom Kartenspiel Mau Mau

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 20.06.12, 15:22   #1
nghi1991
Anfänger
 
Registriert seit: Jan 2010
Beiträge: 17
Bedankt: 148
nghi1991 ist noch neu hier! | 0 Respekt Punkte
Standard Brauche Hilfe beim Programmieren vom Kartenspiel Mau Mau

Hey!
Da ich erst gerade neu angefangen habe mit BlueJ(Java) zu programmieren.
habe ich noch sehr grosse luecken , und wollte euren Rat haben!

Also zum quelltext:

Code:
public class Spielkarte implements Comparable<Spielkarte> {
    
    public int farbe;
    public int wert;
    
    public Spielkarte(int farbe, int wert) {
        this.farbe=farbe;
        this.wert=wert;
        
    }
    
    public int farbe() {
        return farbe; // Diese Zeile entfernen!
    }
    
    public int wert() {
        return wert; // Diese Zeile entfernen!
    }
    
    public int compareTo(Spielkarte karte) {
        return 0; // Diese Zeile entfernen!
    }
    
    public boolean kompatibel(Kartenstapel stapel) {
        return false; // Diese Zeile entfernen!
    }
    
    public int punkte() {
        return 0; // Diese Zeile entfernen!
    }
    
    /**
     * Gibt eine textuelle Repräsentation der Spielkarte zur&uuml;ck.
     * @return Textdarstellung der Spielkarte.
     */
    public String toString() {
        // Nicht entfernen, nicht veraendern!
        return MauMau.farben[farbe()] + " " + MauMau.werte[wert()];
    }
    
}
zu den Aufgaben:
Zitat:
a) Schreiben Sie einen Konstruktor Spielkarte(int farbe, int wert), der entsprechende Objektvariablen
initialisiert. Die Integer-Werte haben folgende Bedeutung:
• Als Farbe: 0 = Karo, 1 = Herz, 2 = Pik, 3 = Kreuz
• Als Karten-Wert: 0 = Sieben, 1 = Acht, 2 = Neun, 3 = Zehn, 4 = Bube, 5 = Dame, 6 = König,
7 = Ass
b) Schreiben Sie außerdem folgende Getter-Methoden:
• int farbe(): Gibt die Farbe der Spielkarte in der im Konstruktor genannten Kodierung zurück.
• int wert(): Gibt den Wert in der im Konstruktor genannten Kodierung zurück.
c) Schreiben Sie die Methode int punkte(), die den Punktewert der Karte zurückgibt: Ein Bube zählt
20 Punkte, 7, 8 und Ass je 10 Punkte, die restlichen Karten 5 Punkte.
ist das Richtig so , wie ich die a) gemacht habe?
die b) sollte glaub ich stimme, da es einfach den wert/ farbe zurueckgibt.
bei der c habe ich einfach keine ahnung ^^
kann mir jemand auf die spruenge helfen?
nghi1991 ist offline   Mit Zitat antworten
Ungelesen 20.06.12, 16:12   #2
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

Für c) musst du einfach in einem Array, die Punkte zu den dazugehörigen Karten-Werten speichern.
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten
Ungelesen 20.06.12, 16:14   #3
nghi1991
Anfänger
 
Registriert seit: Jan 2010
Beiträge: 17
Bedankt: 148
nghi1991 ist noch neu hier! | 0 Respekt Punkte
Standard

dankesehr!
nghi1991 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr.


Sitemap

().