我一直在尝试创建一种算法,每个字母都会加分。我不想使用 charAt,我想使用 substring 方法。
我的问题是 String letter 似乎没有得到每个字母,结果总是 0。
有没有办法获取每个字母并将其转换为积分?
public class WDLPoints{
public static void main(String[] args){
String word = "LDWWL";
System.out.println(getMatchPoints(word));
}
public static int getMatchPoints(String word) {
int points = 0;
String letter = word.substring(5);
for (int i = 0; i < word.length(); i++) {
if (letter.equals("W")) {
points+=3;
}
else if (letter.equals("D")) {
points+=1;
}
else {
points = 0;
}
}
return points;
}
}
肥皂起泡泡
茅侃侃
缥缈止盈
长风秋雁
相关分类