アットウィキロゴ

ouchi > Practice > Study04-10

  1. import java.util.Scanner;
  2.  
  3. /** フィボナッチ数列 */
  4. public class Study04_10 {
  5.  
  6. public static void main(String[] args) {
  7.  
  8. Scanner scan = new Scanner(System.in);
  9.  
  10. // 入力
  11. System.out.println("正の整数を入力してください");
  12. int input = scan.nextInt();
  13.  
  14. int[] fibonacci = new int[input];
  15.  
  16. for (int i = 0; i < input; i++) {
  17. if (i == 0) {
  18. fibonacci[i] = 0;
  19. } else if (i == 1) {
  20. fibonacci[i] = 1;
  21. } else {
  22. fibonacci[i] = fibonacci[i - 2] + fibonacci[i - 1];
  23. }
  24. }
  25.  
  26. for (int el : fibonacci) {
  27. System.out.print(el + ", ");
  28. }
  29. System.out.println();
  30.  
  31. }
  32.  
  33. }
  34.  
最終更新:2013年05月15日 18:09