일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 머신러닝
- 정보처리기사필기
- 컴퓨터구조
- 정보처리기사실기
- 자바스크립트
- 디버깅
- html/css
- rnn
- 파이썬
- SQL
- 딥러닝
- JSP/Servlet
- 데이터베이스
- CSS
- 자바
- 데이터분석
- ChatGPT
- JDBC
- 중학수학
- 자바 실습
- 상속
- JSP
- 순환신경망
- 컴퓨터비전
- 혼공머신
- c언어
- 연습문제
- 중학1-1
- 개발일기
- 자바스크립트심화
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
반복문과 배열 그리고 예외 처리 1 - for문 기초 학습 본문
드디어 기다리고 기다리던 반복문 학습을 시작해 본다. 새벽에 정처기 공부도 해야 하니 1시간 정도만 해볼까 한다. 그래도 일단 시작을 해야 오늘 밤에도 할 수 있기 때문이다.
오늘 저녁에는 Spring반 전체 회식이 있어 저녁 공부를 어려울 수도 있겠지만 난 가능하면 빨리 집에 와서 공부를 더 하고 싶은 마음이다. 그럼 바로 학습을 시작해보자! 강의 앞부분은 아직 소리가 들어있지 않아 어떤 수업이었는지 파악하기는 어렵다. 그래도 책을 보면서 보충할 수 있을 것이다.
for문
for문의 기초
첫번째 예제
첫 번째 문장에서는 12345를 공백을 띄어준 print로 출력했다. 두 번째 문장에서는 초기값이 5였으나 출력문에서 4씩 빼주었다. 그러면 총 10번이 도는데, 맨 처음에는 첫 문장 다음에 1이 찍혀 이런 모양이 된 것이다.
두 번째 예제
선생님이 오른쪽으로 출력되는 모양으로 만들라고 해서 그렇게 풀어보았는데, 실제 풀이를 할 때는 이 부분을 적용하지 않았다. 코드는 내가 푼 그대로 두기로 했다. 오른쪽에서 출력하는 문제가 더 어렵기는 하다.
세 번째 예제
1번과 2번 문제는 아주 잘 풀었다.
근데 3번 문제는 잘 되지 않았다.
출력을 하면 이렇게 제곱수가 된다. 이 문제는 선생님의 해설을 보며 다시 풀어보았다.
반복문이 익숙하지 않으면 이렇게 하나씩 찍어보는 것이 좋다. 그런 다음 어디서 중복되는지 파악하고 거기에 i를 넣어주면 된다.
이제 잘 찍히는 걸 볼 수 있다.
학습을 마치고
오늘은 반복문의 기초적인 문제들을 풀어보며 기본 학습을 진행했다. 아직 책에 나온 예제 문제는 살펴보지 못했지만 이후에는 정처기 자격증 공부를 진행해야 할 것 같다. 이제 공부할 시간이 1시간 반 조금 더 남았다.
스스로 문제를 풀어보면서 프로그래밍 실력이 조금씩 느는 걸 느낄 수 있었다. 더 하고 싶지만 시간이 짧아서 정말 아쉽다. 오늘 밤 12시 반부터 6시간이 넘도록 공부를 진행하는 중이다. 밤에 잠을 못 이루며 아픈 몸도 감사했다. 그렇지 않았다면 새벽 5시에나 일어나서 조금밖에 공부를 하지 못했을 것 같다.
'프로그래밍 언어 > 자바' 카테고리의 다른 글
반복문과 배열 그리고 예외 처리 3 - while문 이어서 (0) | 2024.08.11 |
---|---|
반복문과 배열 그리고 예외 처리 2 - for문 + while문, do-while문 (0) | 2024.08.11 |
자바 프로그래밍 기초 16 - 연습문제 다시 풀어보기 <8번 ~ 12번> (0) | 2024.08.11 |
자바 기초 프로그래밍 15 - 연습문제 다시 풀어보기 <4~7번> (0) | 2024.08.10 |
자바 기초 프로그래밍 14 - if/else문 실습 (0) | 2024.08.10 |