アプリ版:「スタンプのみでお礼する」機能のリリースについて

大至急お願いします!

私、は今女子大学生で、明日までの課題が出来なくて困ってます( ; ; )

"0を入力してください"

0
"1を入力してください"

0.1.1.3.5.8.13.21.34.55
と表示されるようにしたいんです(;_;)
本当に初心者なので秀丸にコピペしたらすぐ実行出来るように回答して頂きたいです。
ファイル名はFib2.javaで保存したいです。

A 回答 (3件)

あからさまに先生が渋面作りそうな回答が集まってますが、


コピペ宣言したらこんなもんでしょうね(^^;

おそらくフィボナッチ数列 の終了条件がちゃんとあって、
アルゴリズムを組む課題だと思うのですが、
とりあえず 55以下のフィボナッチということで組むと
アルゴリズムは

int a = 0;
int b = 1;
int temp;

while(a <= 55) {
// ここで a を出力
temp = b;
b = b + a;
a = temp;
}

という形が基本でしょう。細かい出力書式があるなら
そこは適切に書いてください。
    • good
    • 0

//ファイル名:Fib2.java


import java.util.Scanner;
public class Fib2 {
public static void main(String[] a){
System.out.println("0を入力してください");
Scanner scan = new Scanner(System.in);
String str = scan.next();
if(new Integer(str).intValue() == 0){
System.out.println("1を入力してください");
}
str = scan.next();
if(new Integer(str).intValue() == 1){
System.out.println("0.1.1.3.5.8.13.21.34.55");
}
}
}
    • good
    • 0

とりあえず質問の通りに動くかわかりませんが、サンプルにでもしてください。


//ファイル名:Fib2.java
import java.util.Scanner;
public class Fib2 {
public static void main(String[] a){
System.out.println("0を入力してください");
Scanner scan = new Scanner(System.in);
String str = scan.next();
if(new Integer(str).intValue() == 0){
System.out.println("1を入力してください");
}
str = scan.next();
}
}
    • good
    • 0
この回答へのお礼

実行してみましたが、
1を入力した後、フィボナッチ数列がでません( ; ; )

お礼日時:2017/01/19 17:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!