[過去ログ] Qiita 3 - キータぞ、来たぞ、キータだぞー (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
480: デフォルトの名無しさん [sage] 2023/11/11(土) 20:39:14.32 ID:4yPwPSmt(1) AAS
>>477無理やりfizzbuzzで説明してるんだろうから
そこ突っ込むの可愛そうやなw
呼び出し順序もパラメータ化したらこんな感じかな?
何れにせよ必要以上に大仰でいかにもJavaって感じだけど
外部リンク:ideone.com
import java.util.function.*;
public class Main {
public static void main(String[] args) {
IntFunction<String>[] fs = new IntFunction[]{
i -> i % 15 == 0 ? "FizzBuzz" : null
, i -> i % 3 == 0 ? "Fizz" : null
, i -> i % 5 == 0 ? "Buzz" : null
, i -> String.valueOf(i)
};
doFizzBuzz(fs);
}
public static void doFizzBuzz(IntFunction<String>[] fs) {
String s;
for (var i = 1; i <= 100; i++) {
for (IntFunction<String> f : fs) {
if ((s = f.apply(i)) != null) {
System.out.println(s);
break;
}
}
}
}
}
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s