프로그램 공부 로그/JAVA

연습 1(게시판)

HyoungJunYoon 2020. 10. 13. 16:51

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