안녕하세요 블로그 쥔장입니다.

 

 

이번에는 저번에 배운 반복문을 이용해서 구구단을 만들어보겠습니다.

 

 

이번에는 첫시간이니 만큼 상세하게 설명하겠습니다.

 

 

일단 제가 사용하는 프로그래밍에 과정을 대략적으로 설명하겠습니다.

 

1. 문제 파악 (고객의 요구조건 분석 )  : 구구단에서 2단부터 9단 까지 화면에 출력하게 해주세요.

 

2. 문제파악을 기본으로 그속에서 발생하는 현상분석

 

3. 로직작성

 

4.동작  

 

5. 동작결과 로 디버깅

 

보통 이과정으로 프로그램을 완성하게됩니다 그럼 위 과정에 따라서 일단 만들어보겠습니다.

 

 

1. 문제 파악

 

 

 

2. 곱하기를 바탕으로 앞변수 * 뒷변수  결과로 분류됨

   뒷변수가 1~9까지 1씩 증감하며 9까지 올라갔을 경우 앞변수값이 1이 증가 되고 뒷변수는 다시 1로 변경

   앞변수는 2~9까지 증가 하며 9가 되면 탈출    [if(앞변수 >10) 면 루프문 탈출]

 

 

3.로직작성 (보통 코딩한다고 합니다)

 

for(int i=2;i<10;i++){
   
   for(int j=1;j<10; j++){
    
    System.out.println("앞변수:"+i +"*"+ "뒷변수:"+j +"="+i*j);
    
   }// 뒷변수 반복문
   
  }//앞변수 반복문  

 

4. 동작 완성된 자바 파일을 실행시켜 봅니다.

 

 

5.버그가 있을경우 디버깅

 

 

이런방식으로 코딩을 하면 어려운것을 만들더라도 빠지는 로직이 없고 현재 내가 어느과정에 있는지 알기때문에

 

버그가 발생해도 쉽게 버그 발견이 가능합니다 .

 

프로그래밍은 사실 머리로 알고있다고 하는것보다 한번의 코딩 (직접구현) 해보는것이 중요합니다.  

 

꼭 해당하는 언어로 실행해 보세요 ~    

 

번외: 19단을 만들어보세요

 

 

번외 해답

for(int i=2;i<20;i++){
   
   for(int j=1;j<20; j++){
    
    System.out.println("앞변수:"+i +"*"+ "뒷변수:"+j +"="+i*j);
    
   }
   
  }

 

 

그럼 오늘도 좋은하루 보내세요

 

+ Recent posts