我想制作一个名为 Black Jack 的 Driver 和一个名为 Card 的 Class 程序。因为教授让我们先做课程程序卡,所以我还没有做司机课。这是老师说要使用的:
以上是描述我要使用的文件。绝对不要使用数组或数组列表,我们还没有学到这一点,只允许使用我们学到的东西。我向很多人寻求帮助,他们总是说使用数组并且不明白为什么我不能使用它们。
到目前为止我的代码......抱歉,制表符和间距不正确,我通常稍后会弄清楚。
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 我认为我的程序会混淆并输出错误的程序。