-throw new에 대해 서칭 필요 : 프로그램 종료
switch (operator) {
case ...
....
default:
throw new IllegalArgumentException("사칙연산 기호는 +, -, *, / 중 하나여야 합니다.");
}
-스캐너로 입력 받은 문자열은 절대로 null이 될 수 없다. exit 문자열은 null이 아니다. 그래서 확실히 null이 아닌 exit를 앞에 적는 것이 NullPointException을 방지하기 위한 안전한 코드이다.
System.out.println("더 계산하시겠습니까? (exit 입력 시 종료)");
String answer = sc.next();
if ("exit".equals(answer)) {
break;
}
-Arratlist를 List로 선언하도록 변경하고 final 추가
private final List<Double> resultList = new ArrayList<>();
-List와 calculate 더블형으로 변경
public double calculate(int firstNumber, int secondNumber, char operator) {
...
}
'개발 > 부트캠프' 카테고리의 다른 글
본캠프 : 개인 과제(키오스크 만들기)_for문 복습 (0) | 2025.01.14 |
---|---|
본캠프 : 개인 과제(계산기 만들기) Getter, Setter 코드 (0) | 2025.01.13 |
본캠프 : 개인 과제(계산기 만들기) 완료 후기 (0) | 2025.01.09 |
본캠프 : 개인 과제(계산기 만들기) 트러블 슈팅 (0) | 2025.01.08 |
본캠프 : Java 문법 종합반 3주차_2 (0) | 2025.01.07 |