# 피보나치 수열 #### CODE <a class='btn btn-default' href='/codes/26739'>Link</a> ``` public class Fibonacci { public static void main(String[] args) { // 배열 생성 int[] fibo = new int[10]; // 피보나치 배열 작성 writeFibonacci(fibo); // 결과 출력 printFibonacci(fibo); } // 입력받은 정수형 배열을 피보나치 수열로 채움 public static void writeFibonacci(int[] arr) { // 피보나치 배열 초기값 설정 arr[0] = 0; arr[1] = 1; // 나머지 배열 작성 for (int i = 2; i < arr.length; i++) { arr[i] = arr[i-2] + arr[i-1]; } } // 입력받은 정수형 배열을 출력 public static void printFibonacci(int[] arr) { System.out.printf("피보나치 수열: [ "); for (int i = 0; i < arr.length; i++) { System.out.printf("&d, ", arr[i]); } System.out.printf(" ]"); } } ``` #### INPUT ``` ``` #### OUPUT ``` 피보나치 수열: [ &d, &d, &d, &d, &d, &d, &d, &d, &d, &d, ] ``` 뭐가 잘못된지 모르겠네요..;
public static void printFibonacci(int[] arr) { System.out.printf("피보나치 수열: [ "); for (int i = 0; i < arr.length; i++) { System.out.printf("&d, ", arr[i]); } System.out.printf(" ]"); } arr배열에 저장된 값을 출력하는 부분에서 System.out.printf("&d, ", arr[i]); &d를 %d로 바꿔주셔야 배열에 들어있는 값을 하나씩 꺼내서 출력할수 있습니다.
앗.. 오타를 못봤네요 감사합니다!!