所以我试图将字符串数组的索引与预定值进行比较,以便它可以返回基于排名的卡的类型。我知道下面的方法是比较实际的字符串和数字,我只是不知道如何比较实际的索引值和数字。尝试将字符串数组的索引值与int值进行比较
public String findFaceValue()
{
String faceValueArray[] = {"Ace", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine"
, "Ten", "Jack", "Queen", "King"};
for(int i = 0; i < faceValueArray.length; ++i)
{
if (faceValueArray[i] == rank)
return faceValueArray[i];
}
return "Not a valid card";
}
什么是“等级”? – shmosel
@Meme Lord你是什么意思,通过比较卡的索引值。你的意思是卡的个人价值,例如,Ace是排名最高的? – user3437460
好吧,所以'rank'只是1和13之间的任何数字,所以例如如果它是3我希望程序返回“三”。 –