Jackson 구조적 프로그래밍

(잭슨 구조화 프로그래밍에서 넘어옴)
  다른 뜻에 대해서는 자바 서버 페이지 문서를 참조하십시오.

1 개요[ | ]

Jackson structured programming; JSP
Jackson 구조적 프로그래밍, Jackson 방법, 잭슨 구조화 프로그래밍, 잭슨법
  • 데이터스트림 구조와 프로그램 구조간 일치를 기초로 하는 구조적 프로그래밍 방법
  • 프로그램의 입력과 출력을 트리 구조로 정의하고, 그 구조에 프로그램의 기본 구조(연접, 선택, 반복)를 맞춰 프로그램을 계통적으로 구성

JSP RLE output1.png

2 예시: 구조 일치[ | ]

String line;

line = in.readLine();
while (line != null) {
    int count = 0;
    String firstLineOfGroup = line;

    while (line != null && line.equals(firstLineOfGroup)) {
        count++;
        line = in.readLine();
    }
    System.out.println(firstLineOfGroup + " " + count);
}
String line;

int count = 0;
String firstLineOfGroup = null;
while ((line = in.readLine()) != null) {
    if (firstLineOfGroup == null
            || !line.equals(firstLineOfGroup)) {
        if (firstLineOfGroup != null) {
            System.out.println(firstLineOfGroup + " " + count);
        }
        count = 0;
        firstLineOfGroup = line;
    }
    count++;
}
if (firstLineOfGroup != null) {
    System.out.println(firstLineOfGroup + " " + count);
}

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}