Black Jack という Driver と Card という Class プログラムを作成する予定です。ドライバーのクラスはまだ作っていません。なぜなら、教授はクラスのプログラムであるカードを最初に作成するように私たちに依頼したからです。これは、先生が使用するように言ったものです:
上記は、私が使用するものを説明するファイルです。ABSOLUTELY USE NO ARRAYS OR ARRAY LIST、まだ学習していないため、学習したもののみを使用できます。私は多くの人に助けを求めてきましたが、彼らはいつも配列を使用すると言い、なぜそれらを使用できないのか理解していません。
これまでの私のコード...申し訳ありませんが、タブとスペースが正しくありません。通常、後でそれらを把握します。
import java.util.Scanner;
public class Card
{
private final int MAX = 13;
private int face, suit, points, Spades, Clubs, Diamonds, Hearts, Ace, Jack, Queen, King;
prive int randomNumber = new newCard();
//CONSTRUCTORS
public Card() {
randomNumber = newCard()
}
public Card(int faceValue,int suitValue) {
//face
Ace = 1;
Jack = 11;
Queen = 12;
King = 13;
//suit
Hearts = 1;
Diamonds = 2;
Clubs = 3;
Spades = 4;
}
//^^^^^^^
//Mutators
public void setFace(int face)
{
face = face
}
public void setSuit(int suit)
{
suit = suit
}
//Accessors
public int getFace()
{
return face;}
public int getSuit()
{
return suit;}
public int getPoints()
{
return points;}
//^^^^^^^^^^^^^^^^^
public String toString()
{
return "Players cards are " + " ";
}
}
私の問題は、ミューテーターで何をする必要があるのか わからないことです.face = faceを入れてきましたが、うまくいきません.また、toStringメソッドをどのように出力すると思いますか.スーツはハート = 1 のように、顔はジャック = 11 のように機能すると思われます。プログラムが混乱して間違ったものを出力するのではないかと考えています。