1. 명령어를 정의한다.
- article list, article add, exit
2. 지정된 명령어를 입력받으면 명령어에 따른 문장을 출력한다.
- if문을 사용해서 조건문을 작성한다.
- article list : 게시물 리스트 or 게시물이 없습니다.
- article add : 게시물 작성
- system exit : 프로그램 종료
- 그외 : 존재하지 않는 명령어
2-1 게시물 작성 명령어
- add 입력 시 제목, 내용을 입력받고 입력받은
게시물 정보(번호, 제목, 내용)를 표시
- 번호는 게시물을 작성할 때 마다 증가
2-2 게시물 리스트 표시
- 게시물이 없을 경우 없다고 출력
- 있는 경우 첫번째 게시물부터 표시
- 게시물 작성할 때마다 리스트에 저장(2개까지)
- 2개 이상 입력받을 경우 덮어쓰기가 된다.
3. 명령어 정의가 완료되었으면 사용자에게 입력을 받는다.
- Scanner : 사용자에게 입력받는 함수
4. 사용자가 그만 입력하고 싶을 때 까지 입력받는다.
- while 문을 사용해서 무제한으로 입력받는다.
5. 사용자가 그만 입력하고싶을 때는 종료 명령어를 입력한다.
- exit : 프로그램 종료 명령어
6. 문제점
- 저장공간이 2개만 있기 때문에 2개 이상이 입력 될 경우 덮어쓰기가 된다.
- 각 변수마다 하나의 내용을 저장하기 때문에 변수의 사용이 많아진다.
7. 해결방안
- 1차로 배열을 이용해서 저장공간을 만들면 한곳에서 저장하고 꺼내쓰면 됩니다.
- 2차로 클래스를 생성할 생각입니다.
* while
- break : while 문 종료 명령어
- continue : 반복문 맨 처음에서 다시 시작
'프로그램 공부 로그 > JAVA' 카테고리의 다른 글
연습 5(게시판) (0) | 2020.10.20 |
---|---|
연습 4(게시판) & 자바 용어 (0) | 2020.10.19 |
연습 3(게시판) & 용어 (0) | 2020.10.15 |
연습 2(게시판) & 자바 함수 (0) | 2020.10.14 |
git 간단한 설명 및 JAVA 사용한것 (0) | 2020.10.12 |