Skip to content

aeongiing/java-calculator-8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-calculator-precourse

문자열 덧셈 계산기

구현할 기능 목록

  1. 빈 문자열을 입력할 경우 0을 반환한다.
    예: "" -> 0

  2. 쉼표(,) 또는 콜론(:)을 구분자로 가지는 문자열을 전달하는 경우,
    구분자를 기준으로 분리한 숫자의 합을 반환한다.
    예: "1,2" -> 3, "1,2:3" -> 6

  3. 커스텀 구분자를 지정할 수 있다.
    문자열 앞부분의 "//""\n" 사이에 위치하는 문자를 커스텀 구분자로 사용한다.
    예: "//;\n1;2;3" -> 6

  4. 사용자가 잘못된 값을 입력한 경우 IllegalArgumentException을 발생시키고 프로그램을 종료한다.

    • 음수 또는 0이 포함된 경우
    • 숫자가 아닌 값이 포함된 경우
    • 연속된 구분자로 인해 빈 값이 발생한 경우
    • 커스텀 구분자 형식이 올바르지 않은 경우
  5. 덧셈할 숫자는 모두 양수(>0) 이어야 한다.

  6. 입력과 출력은 camp.nextstep.edu.missionutils.Console.readLine()을 사용한다.

  7. 프로그램 실행의 시작점은 Application.main()이다.

  8. System.exit()를 호출하지 않고, 예외 발생 시 자연스럽게 프로그램이 종료되도록 한다.

  9. Java Style Guide를 준수하여 작성한다.
    (클래스명, 메서드명, 상수명, 들여쓰기 등 일관성 유지)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%