所以我試圖將字符串數組的索引與預定值進行比較,以便它可以返回基於排名的卡的類型。我知道下面的方法是比較實際的字符串和數字,我只是不知道如何比較實際的索引值和數字。嘗試將字符串數組的索引值與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我希望程序返回「三」。 –