我只需要快速帮助我的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.
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试弄清楚如何返回等级和花色。例如,如果有人输入 11 表示等级,“S”表示花色,那么我应该返回 JS。但是,我遇到了一个错误:
“错误:类型不兼容:int 无法转换为 String”