我只需要快速帮助我的toString
方法。这涉及到纸牌。
public class Card
{
//Data
private int rank;
private char rank2;
private char suit;
//more codes (constructor etc.)
//toString
public String toString ( )
{
if (rank == 11)
rank2 = 'J';
else if (rank == 12)
rank2 = 'Q';
else if (rank == 13)
rank2 = 'K';
else if (rank == 14)
rank2 = 'A';
else
return rank2 + suit; // <----error here.
}
我正在尝试找出如何返回一张牌的点数和花色。例如,如果有人输入11作为点数和'S'作为花色,则应该返回JS。但是,我遇到了一个错误:
"错误:不兼容类型:int无法转换为String"