studyplan

자바의 정석 연습문제 //4-10. 1의자리 숫자 구하기 , %의 쓰임새 , int의 쓰임새 while의 쓰임새 // 4-11. 피보나치 수 구하기 본문

자바정리/자바의 정석

자바의 정석 연습문제 //4-10. 1의자리 숫자 구하기 , %의 쓰임새 , int의 쓰임새 while의 쓰임새 // 4-11. 피보나치 수 구하기

무한머니 2022. 7. 10. 17:49

 

숫자 % 5 = 5로 나눈 나머지라는 뜻 

 

int를 10으로 나누면 소숫점 없이 나눠진다 // 꼭 기억하길 바란다 

 

피보나치 수는 

앞에숫자 = 뒤에숫자 더한 합이다 

첫번째 숫자 1 

두번째 숫자 1 

일때 

세번째 숫자는 2가 된다 

네번재 숫자는 ? 두번째 숫자 + 세번째 숫자 이다 

두번째 숫자 + 세번째 숫자  = 1 + 2 = 3 

네번재 숫자는 ? 3

규칙을 보면 

1 + 1 = 2

1 + 2 = 3

2 + 3 = 5 

3 + 5 = 8 

이런 규칙을 활용하면 

 

package jogun;

public class IfWhile4_11 {

    public static void main(String[] args) {
        int num1 = 1 ;
        int num2 = 1 ;
        int num3 = 0;
        int count = 0;

        for (int i = 0; i <8 ; i++) {
            num3 = num2+num1; // 1.
            System.out.print(" "+num3);
            num1= num2; // 2.
            num2= num3; // 3.
        }
        System.out.println("\nnum3 = " + num3);



    }

}






 

이런 코드를 만들 수 있다 

 

 

 

Comments