일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- rnn
- 개발일기
- 자바스크립트
- c언어
- 파이썬
- 상속
- 데이터베이스
- SQL
- 머신러닝
- 디버깅
- 자바 실습
- 딥러닝
- 자바스크립트심화
- ChatGPT
- 데이터분석
- html/css
- JSP
- 중학수학
- 중학1-1
- 순환신경망
- JDBC
- 정보처리기사필기
- 정보처리기사실기
- JSP/Servlet
- 혼공머신
- 컴퓨터구조
- 연습문제
- CSS
- 컴퓨터비전
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
자바 기초 프로그래밍 13 - 연산자 및 삼항연산자 실습 문제 풀기 본문
전에 확실히 이해하지 못하고 넘어갔던 문제나 조금 난이도 있는 문제들을 다시 한번 풀어보기로 했다.
1. 몫과 나머지로 자릿수 구하기
첫 번째 도전
십의 자리가 출력이 되지 않았다. 분명 풀기 전에는 쉬운 문제라도 생각했는데 막상 풀어보면 쉽지 않다는 걸 알게 된다.
다시 풀어보기
이제 답이 제대로 나왔다. 십의 자리에서 % 연산을 써야 하는데 / 연산을 썼기 때문이었다.
2. 초를 시간, 분, 초로 나누어 계산하기
이 문제도 무척 어렵게 풀었는데, 나머지와 몫을 나누는 게 정말 쉽지 않다. 그래도 이제는 어느 정도 이해하였다.
3. 짝수와 홀수 판별하기
원래 조금 더 어려운 삼항연산자 예제를 풀고 있었는데 문제가 너무 어려워서 이 문제부터 다시 풀어보고 있다. 기초 문제를 하나 풀어보니 삼항연산자를 어떻게 사용하는지 이제 알 것 같다. 자바를 한 달 이상 공부하지 않았더니 다 잊어버리고 말았다.
4. 두 수의 차 구하기
첫 번째 도전
이렇게 풀었는데 아무것도 출력이 되지 않았다. 아마도 print문에 num1을 넣었기 때문인 것 같다. 먼저 입력을 해서 값을 받도록 되어 있기에 순서를 바꾸어야 한다. 자바에서는 순서도 중요하다는 걸 알게 되었다.
두 번째 도전
어떤 수가 크고 작든지 답이 잘 출력되고 있다. 삼항연산자를 사용할 때는 괄호를 잘 써야 한다.
학습을 마치고
드디어 이 학습을 마쳤다. 다 알고 있다고 생각했던 문제였는데 다시 풀어보니 아는 게 아니었다. 시간은 많이 걸렸지만 확실히 이해하고 다음으로 넘어가야 한다는 걸 깨닫기도 했다. 이제 조건문 문제를 풀어보며 실력을 키워보기도 하자.
무엇이든 빨리 이루려고 하면 기초가 탄탄히 다져지지 못한다. 안다고 생각하는 것도 질문을 던지며 그 이유를 묻고 또 물으면서 학습할 때 내 것이 되는 것이다.
'프로그래밍 언어 > 자바' 카테고리의 다른 글
자바 기초 프로그래밍 15 - 연습문제 다시 풀어보기 <4~7번> (0) | 2024.08.10 |
---|---|
자바 기초 프로그래밍 14 - if/else문 실습 (0) | 2024.08.10 |
자바 기본 프로그래밍 12 - 연습문제 다시 풀어보기 <1~3번> (0) | 2024.08.10 |
자바 기본 프로그래밍 암기 및 손코딩 4 - switch문 (0) | 2024.08.10 |
자바 기본 프로그래밍 암기 및 손코딩 3 - if/eles 문 (0) | 2024.08.10 |