blackdiamondx:
私は、文字列のすべての3文字目を印刷しようとしていますので、一例は次のようになります。 123456
リターン36
しかし、戻って以下の私のコード 14
public String getEveryThird() {
String newString = "";
for (int i = 0; i < string.length(); i++) {
if (i % 3 == 0) {
newString += (string.charAt(i));
}
}
return newString;
}
Uladzislauカミンスキー:
がんばったね。唯一の問題は、要素が0から始めるので、あなたは割り算の間違った余りを選択しています。
この条件を試してみてください。
if (i % 3 == 2)