[Java 텍스트 게시판] 4단계 - 등록할 때마다 명언번호 증가

이다혜·2023년 10월 26일
0

Java 텍스트 게시판

목록 보기
4/17

요구사항


  1. 종료 입력시 종료
  2. 등록 입력시 명언 등록
  3. 등록시 생성된 명언 번호 출력
  4. 등록할 때마다 명언번호 증가
  5. 목록 입력시 현재까지 생성된 명언 목록 출력
  6. 명언번호로 명언 삭제
  7. 존재하지 않는 번호로 삭제 시도시 예외 처리
  8. 명언 수정
  9. 파일을 통한 영속성
  10. json 파일 빌드

Code

  • while문 밖에서 명언 번호를 0으로 초기화 하고 새 명언을 등록할 때마다, 즉 반복문을 한 번 돌때마다 명언 번호가 증가하게 한다.

class App {
    void run() {
        System.out.println("== 명언 앱 ==");

        int lastQuotationId = 0;
        while (true) {
            System.out.print("명언) ");

            Scanner sc = new Scanner(System.in);
            String cmd = sc.nextLine();

            if (cmd.equals("종료")) {
                break;
            } else if (cmd.equals("등록")) {
                System.out.print("명언 : ");
                String content = sc.nextLine();

                System.out.print("작가 : ");
                String author = sc.nextLine();

                lastQuotationId++;

                System.out.printf("%d번 명언이 등록되었습니다.\n",  lastQuotationId);
            }
        }
    }
}

실행 결과


0개의 댓글