Skip to content

codemaker-kim/StringCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

StringCalculator(POJO로 진행)

기능 요구사항

  • 사용자가 입력한 문자열 값에 따라 사칙연산을 수행하는 계산기 구현

  • 입력 문자열의 숫자와 사칙 연산 기호 사이에는 공백이 포함되어야 한다.

  • 숫자는 심표() 또는 콜론(:)을 구분자로 가지는 문자열을 전달 할 경우 구분자를 기준으로 분리한 각 숫자와, 마지막에 하나의 공백을 가지고 전달된 연산자의 계산 결과를 반환. (아래 입출력에서 참고)

  • 연산자의 경우 하나만 입력 받는다.

  • 사칙 연산만 포함한다.

  • 소수점의 경우 0.1, 0.2 와 같이 소수점 첫째짜리까지 표시

  • 사용자가 잘못된 값을 입력할 경우 IllegalArgumentException을 발생 시킨다.

프로그래밍 요구사항

  • 각 메소드는 하나의 일만 진행한다

  • 입력 값이 빈 문자열이거나, null인경우 IllegalArgumentException을 발생하고, 어떤 예외인지 알 수 있도록 에러 메시지 포함

  • 사칙연산 기호가 아닌경우 IllegalArgumentException을 발생하고, 에러 메시지 포함

  • 그 외 다양한 예외 케이스에 대해서는 본인이 생각해서 구현진행

  • 각 메소드의 depth는 2 depth까지만 허용

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published