-
빈 문자열을 입력할 경우 0을 반환한다.
예:"" -> 0 -
쉼표(
,) 또는 콜론(:)을 구분자로 가지는 문자열을 전달하는 경우,
구분자를 기준으로 분리한 숫자의 합을 반환한다.
예:"1,2" -> 3,"1,2:3" -> 6 -
커스텀 구분자를 지정할 수 있다.
문자열 앞부분의"//"와"\n"사이에 위치하는 문자를 커스텀 구분자로 사용한다.
예:"//;\n1;2;3" -> 6 -
사용자가 잘못된 값을 입력한 경우
IllegalArgumentException을 발생시키고 프로그램을 종료한다.- 음수 또는 0이 포함된 경우
- 숫자가 아닌 값이 포함된 경우
- 연속된 구분자로 인해 빈 값이 발생한 경우
- 커스텀 구분자 형식이 올바르지 않은 경우
-
덧셈할 숫자는 모두 양수(>0) 이어야 한다.
-
입력과 출력은
camp.nextstep.edu.missionutils.Console.readLine()을 사용한다. -
프로그램 실행의 시작점은
Application.main()이다. -
System.exit()를 호출하지 않고, 예외 발생 시 자연스럽게 프로그램이 종료되도록 한다. -
Java Style Guide를 준수하여 작성한다.
(클래스명, 메서드명, 상수명, 들여쓰기 등 일관성 유지)
forked from woowacourse-precourse/java-calculator-8
-
Notifications
You must be signed in to change notification settings - Fork 0
aeongiing/java-calculator-8
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%