JAVA

Hagi 2009. 8. 20. 16:28

프로그램이란 간단하게 말하면 데이터와 처리로 되어있다.

프로그램의 70%는 숫자와 문자 30%는 조건문...

궁극적으로 모두 숫자로 구성되어있다.

 

이것을 만들어가는 절차는 ...


1. 데이터 추출
2. 유효성 검사
3. 처리
4. 결과 출력

 

이 네가지에 집중하면 된다.

 

이것이 지금 선생님의 이론이다...

 

예) 게시판 만들기

1234 네 단계 후 공란 지점을 기준으로 분리할 수 있다.

------------------------------------------------------

while(true){
   if(userChoice.equals("R")){
    //4. 입력 항목 출력
    //4.1. 제목
    //4.2. 내용
    
    //1. 입력 항목 추출
    //1.1. 제목
    //1.2. 내용
    //2. 입력 항목의 유효성 검사
    //2.1. 제목(필수 입력, 2글자 이상 10글자 이하)
    //2.2. 내용(필수입력, 2글자 이상 50글자 이하)
    //3. 등록
    //3.1. 시스템 데이터 생성
    //3.1.1. 등록일
    //3.1.2. 조회수
    //3.2. 등록 실행
    //4. 결과 출력
   }else if(userChoice.equals("L")){
    //3. 게시물 목록 조회
    //4. 게시물 목록 출력
   }else if(userChoice.equals("V")){
    int seq = 0;
    //1. 게시물 번호 입력
    //2. 게시물 번호 유효성 검사
    //3. 해당 게시물 조회
    //4. 해당 게시물 출력
   }else if(userChoice.equals("E")){
    int seq = 0; 
    //1. 게시물 번호 입력
    //2. 게시물 번호 유효성 검사
    //3. 해당 게시물 조회(처리)
    //4. 입력 항목 출력
    //4.1. 제목(기존 입력 내용도 같이 출력)
    //4.2. 내용(기존 입력 내용도 같이 출력)
    
    //1. 입력 항목 추출
    //1.1. 제목
    //1.2. 내용
    //2. 입력 항목의 유효성 검사
    //2.1. 제목(필수 입력, 2글자 이상 10글자 이하)
    //2.2. 내용(필수입력, 2글자 이상 50글자 이하)
    //3. 수정
    //4. 결과 출력     
   }else if(userChoice.equals("D")){
    int seq = 0; 
    //1. 게시물 번호 입력
    //2. 게시물 번호 유효성 검사
    //3. 해당 게시물 삭제
    //4. 해당 게시물 출력
   }else{
    //4. 안녕히 가세요 출력
    break;
   }
  }