問題が発生しました。私は以下の方法を持っています:バイト条件について
public byte determineCardType(final IInput inputData) {
byte cardType = UNKNOWN_CARD;
try {
if (isWagRewardsLoyaltyCard(inputData))
cardType = WAG_LOYALTY_CARD_TYPE;
else if (isDRCard(inputData)) //checking that card scanned and swiped is a DR Card
cardType = DR_CARD_TYPE;
else if (isWagRewardsPartnerCard(inputData))
cardType = AARP_CARD_TYPE;
return cardType;
} catch (Exception e) {
return UNKNOWN_CARD;
}
}
}
次に、私は上記の方法から返されたカードの種類をチェックしている別のコードがあります。
if((aarpCardSupport.isAARPCard(input))||(determineCardType(input)==DR_CARD_TYPE))
{
return true;
}else if((isDRCard(input))&&(isDRLoayltyEnabled())) //would return 1 for DR card only when isDRLoayltyEnabled returns true
{
return true;
}
return false ;
}
しかし、上記のコードでは、それの戻り値の型はバイトであると私は
if((aarpCardSupport.isAARPCard(input))||(determineCardType(input)==DR_CARD_TYPE)) ,
を使用して比較することはできませんので、ご連絡ください示すdeterminecardtypeはエラーを示しているよう。
このエラーは?大文字の定数の種類は何ですか? – UmNyobe
なぜあなたは恋をしていますか? –