我仍然与局部变量的范围相混淆 此代码不起作用,因为我在“i & n”未解析。我已经确定它作为循环int i = 0。这不够吗? (这是加上字符串的第n个字符)。局部变量的范围
public String everyNth(String str, int n) {
String result = "";
for (int i = 0; i <= str.length(); i++); {
if (i%n == 0) {
result = result + str.charAt(i);
}
else {
result = result;
}
}
return result;
}
那是什么'else'语句的意义呢? – Gary 2014-09-12 19:38:00
在大括号之前,你在'for'“标题”末尾有一个分号。摆脱它。 – 2014-09-12 19:40:30
他们回答你的问题吗? – Rika 2014-09-12 20:06:23