おんjプログラミング部のwiki

550 :名無しさん@おーぷん :2015/08/09(日)17:29:38 ID:3Q1 ×
よし頑張って解説するやで 下はJavaの例や

public class FizzBuzz{
public static void main(String [] args){
for(int i = 1;i < 101;i++)
System.out.print(r(i) + " ");
}
public static String r(int c){
String cstr = String.valueOf(c--);

String [] fizzbuzz = {cstr,cstr,"Fizz",cstr,"Buzz","Fizz",cstr,cstr,"Fizz","Buzz",cstr,"Fizz",cstr,cstr,"FizzBuzz"};
return fizzbuzz[c%15];
}
}

↑は配列を使ってみた例やで。 3の倍数にはfizz、5の倍数にはbuzzと埋め込んでどちらにも当てはまる15にはfizzbuzzを埋め込んだンゴ。

そして剰余演算子を使って当てはまる要素を取り出して表示する訳や。

他にもwhileを使ったりエラーを使ったりするのもあるみたいやけど今回では解説しないンゴ


まあとりあえず解説は以上ンゴ 間違ってたりしたら修正してクレメンス

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます