Anonymous user
FizzBuzz/Java: Difference between revisions
no edit summary
No edit summary |
No edit summary |
||
Line 111:
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
System.out.println(
}
}
private static class
private final int trigger;
private final String
public
this.trigger = trigger;
this.
}
public
}
}▼
public String generate(int i) {▼
StringBuilder sb = new StringBuilder();
▲ private final SoundMaker soundMakers[];
▲ }
private void generate(StringBuilder sb, int i) {
if (i % trigger == 0)
sb.append(onomatopoeia);
if (next != null)
next.generate(sb, i);
}
▲ public String generate(int i) {
▲ String sound = "";
▲ sound += soundMakers.generate(i);
▲ return sound.isEmpty() ? String.valueOf(i) : sound;
▲ }
}
|