[過去ログ]
Qiita 3 - キータぞ、来たぞ、キータだぞー (1002レス)
Qiita 3 - キータぞ、来たぞ、キータだぞー http://mevius.5ch.net/test/read.cgi/tech/1685235361/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
477: デフォルトの名無しさん [sage] 2023/11/11(土) 17:41:48.63 ID:NlX57ne0 h ttps://qiita.com/kt-52/items/57918165d006b366326a#comment-e91e2c9c71f26f488b23 > これ本気で言われてるのでしょうか? 辛辣 http://mevius.5ch.net/test/read.cgi/tech/1685235361/477
480: デフォルトの名無しさん [sage] 2023/11/11(土) 20:39:14.32 ID:4yPwPSmt >>477 無理やりfizzbuzzで説明してるんだろうから そこ突っ込むの可愛そうやなw 呼び出し順序もパラメータ化したらこんな感じかな? 何れにせよ必要以上に大仰でいかにもJavaって感じだけど https://ideone.com/qsLqv0 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; } } } } } http://mevius.5ch.net/test/read.cgi/tech/1685235361/480
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.041s