Skip to content

miiyw/java-task-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Java 개인 과제

🧮 진화하는 계산기 - Level 1

📢 진화하는 계산기를 만들어 보자!
  • 총 3단계로 이루어진 계산기 프로그램을 만들어 봅시다.

과제 시작 전에 읽고 가기!

  • 반드시 요구 사항에 작성된 순서대로 과제를 진행합니다.
  • 과제를 진행하면서 요구 사항에 없더라도 변경이 필요한 부분이 있다면 변경해 주세요.
    • App 클래스의 main 메서드를 기반으로 소스 코드를 실행하여 반영 사항을 확인하게 될 겁니다.
    • 이때, 과제를 진행하기 위해 main 메서드의 변경이 필요할 수 있습니다.
  • 요구 사항을 완료할 때마다 Git Commit을 꼭 남겨주세요.
  • 학습을 위해 소스 코드를 설명하는 주석을 작성해 주세요.
  • 과제 가이드 영상을 참고해 주세요!

개인 과제 학습 목표

🎯 학습 목표 (Level 1)

주제 내용
변수 & 타입 다양한 데이터 타입을 선언하고 활용하는 방법 학습
연산자 산술, 비교, 논리 연산자 등을 이해하고 계산기 로직에 적용
제어문 & 반복문 조건문(if, switch)과 반복문(for, while)을 통한 흐름 제어
배열 & 컬렉션 여러 개의 값을 저장하고 관리하기 위한 배열과 ArrayList 사용법 학습

☕ Level 1 요구사항

  1. Scanner를 사용하여 양의 정수 2개(0 포함)를 전달받을 수 있습니다.
  2. Scanner를 사용하여 사칙연산 기호를 전달받을 수 있습니다.
  3. 입력받은 양의 정수 2개와 사칙 연산 기호를 사용하여 연산을 진행한 후 결괏을 출력합니다.
  4. 반복문을 사용하여 반복의 종료를 알려주는 “exit” 문자열을 입력하기 전까지 무한으로 계산을 진행할 수 있도록 소스 코드를 수정합니다.
  5. 연산 결과 10개를 저장할 수 있는 배열을 선언 및 생성하고 연산의 결과를 저장합니다.
  6. 연산 결과가 10개를 초과하는 경우, 가장 먼저 저장된 결과를 삭제하고 새로운 연산 결과가 저장될 수 있도록 소스 코드를 수정합니다.
  7. 연산 결과가 10개로 고정되지 않고 무한이 저장될 수 있도록 소스 코드를 수정합니다.
  8. “inquiry”라는 문자열이 입력되면 저장된 연산 결과 전부를 출력합니다.

About

기본 Spring 개인 과제 - 계산기 프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages