일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java기초
- javascript
- 이클립스
- emmet
- js
- Git알아보기
- CSS
- MySQL
- 배열
- cmd
- 데이터베이스연동
- java입문
- list
- java
- jdbc
- 파일이동버튼
- Git이해하기
- form
- 컬렉션프레임워크
- arraylist
- 오버라이딩
- Collection
- Eclipse
- html
- object
- 버튼페이지이동
- 기본코드
- 점프 투 파이썬
- 필드
- 맨땅에 해딩
- Today
- Total
단단히
계산기 프로그램 만들기 본문
지금까지 배워본 기능들을 종합해서 계산기 미니 프로그램을 만들것이다.
우선 지금까지 짠 코드들은 한번 사용하면 끝나는 코드들이였다.
하지만 계산기는 계속 실행되어야하기에, 사용자가 종료할 수 있도록 메뉴를 만들것이다.
사용자가 원하는 값으로 계산하는 기능과 원하는 사칙연산을 실행하는 기능을 만들것이다.
##반복문##
우리가 만든 반복문은 while문과 for문이 있다. 이 반복문들은 각각 상황에 맞춰 사용하는 것이좋다.
- 반복의 횟수가 정해져있으면 가급적 for문을 쓰는것이 좋다.
- 반복이 끝나는 조건이 있으면 while문을 사용하는 것이 좋다.
1. 반복문과 종료 메뉴 만들기
2. 사용자가 원하는 사칙연산 고르기
3. 사용자에게 원하는 숫자 입력받기
4. 사칙연산 기능
이번에도 Exam12파일에서 작성했지만 class파일이 생성되지 않아 class파일이 생성된 Exam10파일로 옮겨 컴파일하고 실행했다.
class파일이 왜 안열리는지.. 찾지 못했다.
결과 값이다. 종료를 하고나니 코드를 나오는 것까지 볼 수 있었다.
강의는 끝났다. 강의는 적당한 내용에 짧고 간결하고 깔끔하게 구성되어있다. 깊은 지식을 알지못하지만
주제와 타깃에 맞게, 가볍게 입문할 수 있도록 만들어져있다!! 개인적으로 굉장히 만족하며 수강했고 완강했다.
나는 영타도 늦고 서투른 편이라 시간이 걸리더라도 복사하지않고 직접 쳐가면서 코딩을 했다.
그래서인가 오류도 많이 났고 하나하나 찾았지만 역시나 많은 시간이 걸리기도 했다.
스펠링이 틀린것도 있었고 조건문(if)뒤에 ;을 붙여 계속 에러가 뜨는 등 생각보다 많은 에러들을 마주했다.
그럼에도 이것저것 찾아보고 문제를 찾아보는 과정에서 스스로도 조금씩 성장하는 것을 느꼈다.
(너무 아는 것이 없어서 작은 것 하나만 찾아도 뿌듯한 입문자다.)
아주 작고 큰 기능없는 계산기지만 나는 이 프로젝트를 하면서 프론트엔드의 기초를 배우고 싶어졌다.
왜냐하면 콘솔창에서 실행되는 계산기는 계산기의 맛이 안나기때문이다.
그래서 html이나 css들을 배워서 계산기 프로그램을 조금더 계산기답도록 만들어야겠단 생각을 했다.
처음치고는 재밌었던 java였다 :-)
입문자에게 정말 추천하는 무료 강의이다.
'Java > 이재환의 자바 선수 수업 (inflearn)' 카테고리의 다른 글
마주한 error (0) | 2022.02.12 |
---|---|
사용자 입력을 받아 사칙연산 결과 도출하기 (0) | 2022.02.09 |
사용자 입력받기 (0) | 2022.02.09 |
반복문의 중첩 (0) | 2022.02.03 |
for반복문 사용하기 (0) | 2022.02.03 |