본문 바로가기

C.E/Java

피보나치의 수

함수 없음. 그냥 오로지 반복문과 조건문으로만 이루어져있는.. 

앞에 있지만 한번 더 짰어요.

 

 

 


public class Main {

 public static void main(String args[]){
  
  int n=1,b=1,c=1;
  
//  n=출력할 피보나치의 갯수
//  b,c= 피보나치 초기값
//  
  if(n==1)
   System.out.printf("0");
  else if(n==2)
   System.out.printf("0,1");
  else
   System.out.printf("0,1");
  
  for(int i=1; i<=n-2; i++){
   if(n<3)
    break;
   else if(n==3){
    System.out.printf(",1");
    break;
   }
   else if(n>=3 && i%2==0){
    b+=c;
    System.out.printf(",%d",b);
   }
   else if(n>=3 && i%2!=0){
    c+=b;
    System.out.printf(",%d",c);
   }
  
  }
  
 }
 
}