我在网上发现这个代码可以帮助我完成作业,但我不明白这意味着什么。我想要做的是创建一个名为“handScore”的方法,将卡阵列的行列加在一起。每张卡的价值基本上都是他们的等级,但是,如果卡的等级是jack,queen或king,则该值将简单为10,ace的值为1.
这是我找到的代码
public static int handScore (Cards[] cards){
int handTotal = 0;
for(Cards c : cards) {
int cardTotal = c.rank;
if(cardTotal > 10){
cardTotal = 10;
}
handTotal += cardTotal;
}
return handTotal;
}
我的主要困惑是关于第3行的结肠,这是做什么的?
答案 0 :(得分:1)
您可以将其翻译为“对于Cards
数组中的每个cards
对象执行以下操作{...}”