# 피보나치 수열
#### 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, ]
```
뭐가 잘못된지 모르겠네요..;
goodlife1359님의 답변
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로 바꿔주셔야 배열에 들어있는 값을 하나씩 꺼내서 출력할수 있습니다.
soundnine님의 답변
앗.. 오타를 못봤네요 감사합니다!!