フィボナッチ数をJavaで生成する初心者の質問があります。このJavaプログラムでフィボナッチ数の代わりに文字列を印刷する
、方法はBeginIndex
からLastIndex
にFibonnacci番号の配列を印刷する必要があり、そう数が5の倍数である場合には(番号の代わりに)"Hi"
を印刷する必要があり、数が7の倍数である場合"I am"
を印刷します数値が35の倍数であれば"Hi I am me"
を印刷します。これを行う方法はわかりません。
class FibonacciClass {
public static void main(String args[]) throws Exception {
generatefibonacci(10, 20);
generatefibonacci(0, 1);
}
private static void generatefibonacci(int BeginIndex, int LastIndex) {
}
私はあなたが '場合(FIB [インデックス]%5 == 0)'の代わりに、インデックスの場合をテストするべきだと思います。また、7と5の両方をテストするのではなく、最初のケース 'if(fib [index]%35 == 0)'をテストすることもできます。 – Orin
はいあなたの投稿を修正します。フィボナッチ数が5または7で割り切れるかどうかを知りたいと思います。インデックスが5または7で割り切れる場合ではなく、私の前提です。そうでなければあなたの答えはよさそうです。 – Orin
コードが修正されました! – tnas