티스토리 뷰

<어제의 복습>

-만들어 가는 와중에 내 머리를 너무 믿지 말고. 어떻게 작성되고 있는지 중간중간에 한번씩 하고있는 것을 출려해보자.
-Quiz15 (이해 했지만. 능숙하지 못함. 여러번 눈에 익히기)
-Quiz16 (이해 했지만. 능숙하지 못함. 여러번 눈에 익히기)
-중첩반복문은 공부하는데 원래 시간이 좀 걸리는 편.

 

<오늘 수업>

-MultiForEx02 회전할 때마다 횟수가 변하는 중첩반복문 (별찍기)
처음에는 규칙을 찾는데 적어서 찾아보는게 좋음. 머리로 생각해보다가 시간이 더 걸릴 수도 있음.
반복문의 실행 내용이 헷갈리면 그냥 써보면 됨. 처음에 헷갈리면 공책에 무조건 써보고 그려봐야됨. -> 꼭 써서 규칙을 찾아보기!! 
-고민해서 코딩문을 짜보는것과, 이미 완성된 코딩문을 보고 왜 그게 돌아가는지를 확인해보는 법. 둘 다 좋은 방법임.
-포문이 돌아가는 방식이 이해가 안 가면 직접 돌아가는 내용을 써보면 이해하는데 굉장히 도움이 많이 됨.
참고 클래스: MultiForEx02, MultuForEx03
#향상된 for 루프 (Enhanced for loop) ---> 아주 정말 중요! 꼭 암기하기!!!!!!!! 
- EnhanceForEx 클래스 참고. 
- 향상된 for 루프를 사용하면 배열 및 컬렉션에 들어있는 모든 원소들에 대한 반복 작업을 매우 쉽게 처리할 수 있습니다.
- for(배열의 값을 담을 변수 : 배열의 이름) {
실행문;
}

 


<오늘의 기억해놓을 내용들>

-class 이름바꾸기.
1.project 리스트 창에서 이름 바꿀 해당 클래스를 클릭. 
2. 키보드 F2키 누르고 이름 변경.
-for문에서 오늘 내가 중요하게 생각됬던것.
for(). 이 () 안에는 3가지가 들어간다. 기본값,반복횟수,증감식. 
회전할 때마다 횟수가 변하는 중첩반복문 문제를 많이 풀다보니. 이 소괄호 안에 중앙에 있는 것이 반복횟수를 정한다는 것이 새삼 중요하게 느껴졌다.
이것이 반복횟수를 정하는 것이라는 포인트를 잘 기억해놓고 중첩반복문 작성시 주의하도록 하자.
- 코딩을 작성하고 있을 떄. 내가 어디서 무엇을 잘못하고 있는지 파악하기 위해서는 출력을 해보는게 제일 좋다!.
디버깅이라는 방법도 일종에 출력에 해당한다.
#디버깅
카카오톡 태민 창에 사진 올려놓은거 참고.(디버깅 키는 법 스크린샷 해놨음)
- 지정된 소수부자리까지 수 표현하기.
   https://coding-factory.tistory.com/250 참고.
-printf 사용법 한번 익혀두기. 많이 안 쓴다고 하더라도. 내가 사용할 수 있는 도구가 많으면 좋으니까.

  printf("출력 서식", 출력할 내용);

      %d   정수형 출력
      %s  문자형 출력
      %f   실수형 출력
      %c   문자열 출력
      %n   줄 바꿈
      %b   boolean 출력
   *기억해둘 사용예시)

     printf("평균:%.2f\n", + (double)sum/score.length);  -> 평균을 소수부 둘째자리까지 표현.

   *참고사이트: https://1016ps.tistory.com/14

 

 

댓글