본문 바로가기
Sparta 내일배움캠프 Java 5기/[3주차] 캠프 관리 프로그램 Team Project ✓ 2024. 5. 9.

(24.05.09) 기능 실행 여부를 위한 입력값의 대소문자 구분 없이 가능하게 변경

더보기
...
/*과목별 평균 등급을 조회*/
        System.out.print("\n과목별 평균 등급을 조회하시겠습니까? (YES 입력 시, 조회):");
        String input = sc.next().toUpperCase();
        if (input.equals("YES")) {
...
 

TEAM FEEDBACK

  • 기능을 실행할 때, 반드시 소문자 yes를 사용해야했기 때문에 다른 모든 저장 데이터들이 대문자에 비해서 통일성이 없음
  • 대소문자 구분이 없을 경우 다시 조회 처음으로 돌아가기때문에 불편

개선

  • 총 과목별 평균 등급을 조회하는 기능을 실행할지 객체가 물어 볼때, String 문자열 yes Yes YES 모두 가능하도록 무조건 입력값을 대문자로 변경하는 String 메서드 toUpperCase() 사용