일곱나팔

2025년 9월 5일 13:57분

package jesusbornd;

/*
// Revelation8.java
// “Hello Kingdom” – 요한계시록 8장 (일곱째 인, 향로와 기도, 나팔 1–4) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class Revelation8 {

    /* ---------- 속성(Attributes) ---------- */

    /** 계 8장 (의역 요약) */
    private final String[] verses = {
        "1  어린 양이 일곱째 인을 떼실 때 하늘이 반 시간쯤 고요하였다.",
        "2–5  일곱 나팔을 가진 일곱 천사. 다른 천사가 금향로와 많은 향을 받아 성도의 기도와 함께 제단 위에 드리니 "
      + "향연이 하나님 앞에 올라가더라. 그가 향로에 제단의 불을 담아 땅에 던지매 우렛소리와 음성과 번개와 지진이 났다.",
        "6  일곱 천사가 나팔 불기를 준비하였다.",
        "7  첫째 나팔: 피 섞인 우박과 불이 쏟아져 땅의 삼분의 일이 타고, 나무의 삼분의 일과 모든 푸른 풀이 탔다.",
        "8–9  둘째 나팔: 불붙는 큰 산 같은 것이 바다에 던져지니 바다의 삼분의 일이 피가 되고, "
      + "바다 생물의 삼분의 일이 죽고, 배들의 삼분의 일이 파괴되었다.",
        "10–11  셋째 나팔: 횃불처럼 타는 큰 별이 강들과 여러 샘의 삼분의 일에 떨어졌는데, 그 별의 이름은 ‘쑥(웜우드)’. "
      + "물의 삼분의 일이 쑥이 되매 많은 사람이 그 물 때문에 죽었다.",
        "12  넷째 나팔: 해와 달과 별들의 삼분의 일이 타격을 받아 낮의 삼분의 일과 밤의 삼분의 일이 비치지 않았다.",
        "13  독수리(혹은 천사)가 하늘 가운데서 큰 소리로 외치되, ‘화, 화, 화가 땅에 거하는 자들에게 있으리니, "
      + "남은 세 천사의 나팔 소리 때문이라.’"
    };

    /** 핵심 요약 */
    private final String summary =
        "일곱째 인이 열리며 ‘고요’ 속에 성도의 기도가 향과 함께 하나님께 올라가고, "
      + "그 기도 뒤에 이어지는 일곱 나팔 중 첫 네 나팔이 땅·바다·물·하늘 영역에 ‘삼분의 일’ 심판을 내린다. "
      + "이어질 세 나팔(화)의 경고가 선포된다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
        "① 향 같은 기도: 매일 5분 중보—‘말씀 1절 읽기 → 감사 1가지 → 교회/열방/이웃 이름 부르기’(계8:3–4)",
        "② 창조 질서 존중: 소유·쾌락 우상에서 돌이켜 ‘말/돈/시간’ 사용을 공의와 절제로 점검(땅·바다·물·하늘을 기억)",
        "③ 거룩한 경각심: ‘반 시간 고요’를 본받아 하루 3분 침묵하며 재림의 시선으로 오늘의 선택 1가지를 재정렬"
    };

    /* ---------- 메서드(Methods) ---------- */

    /** 1) 본문(요약 인용) 출력 */
    public void showVerses() {
        System.out.println("[Revelation 8]");
        for (String v : verses) System.out.println(v);
        System.out.println();
    }

    /** 2) 요약 출력 */
    public void showSummary() {
        System.out.println("[Summary]");
        System.out.println(summary);
        System.out.println();
    }

    /** 3) 실천 가이드 중 하나 랜덤 제안 */
    public void suggestPractice() {
        int idx = new Random().nextInt(applications.length);
        System.out.println("[Today’s Practice]");
        System.out.println(applications[idx]);
    }

    /* ---------- 엔트리포인트 ---------- */
    public static void main(String[] args) {
        Revelation8 app = new Revelation8();
        app.showVerses();
        app.showSummary();
        app.suggestPractice();
    }
}

# Revelation8.py
# “Hello Kingdom” – 요한계시록 8장 (일곱째 인, 향로와 기도, 나팔 1–4) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class Revelation8:
    """일곱째 인의 고요, 성도의 기도(향)와 뒤이은 나팔 1–4의 ‘삼분의 일’ 심판."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 계 8장 (의역 요약)
        self.verses: List[str] = [
            "1  어린 양이 일곱째 인을 떼실 때 하늘이 반 시간쯤 고요하였다.",
            "2–5  일곱 나팔을 가진 일곱 천사. 다른 천사가 금향로와 많은 향을 받아 성도의 기도와 함께 제단 위에 드리니 "
            "향연이 하나님 앞에 올라가더라. 그가 향로에 제단의 불을 담아 땅에 던지매 우렛소리와 음성과 번개와 지진이 났다.",
            "6  일곱 천사가 나팔 불기를 준비하였다.",
            "7  첫째 나팔: 피 섞인 우박과 불이 쏟아져 땅의 삼분의 일이 타고, 나무의 삼분의 일과 모든 푸른 풀이 탔다.",
            "8–9  둘째 나팔: 불붙는 큰 산 같은 것이 바다에 던져지니 바다의 삼분의 일이 피가 되고, "
            "바다 생물의 삼분의 일이 죽고, 배들의 삼분의 일이 파괴되었다.",
            "10–11  셋째 나팔: 횃불처럼 타는 큰 별이 강들과 여러 샘의 삼분의 일에 떨어졌는데, 그 별의 이름은 ‘쑥(웜우드)’. "
            "물의 삼분의 일이 쑥이 되매 많은 사람이 그 물 때문에 죽었다.",
            "12  넷째 나팔: 해와 달과 별들의 삼분의 일이 타격을 받아 낮의 삼분의 일과 밤의 삼분의 일이 비치지 않았다.",
            "13  독수리(혹은 천사)가 하늘 가운데서 큰 소리로 외치되, ‘화, 화, 화가 땅에 거하는 자들에게 있으리니, "
            "남은 세 천사의 나팔 소리 때문이라.’",
        ]

        # 핵심 요약
        self.summary: str = (
            "일곱째 인이 열리며 ‘고요’ 속에 성도의 기도가 향과 함께 하나님께 올라가고, "
            "그 기도 뒤에 이어지는 일곱 나팔 중 첫 네 나팔이 땅·바다·물·하늘 영역에 ‘삼분의 일’ 심판을 내린다. "
            "이어질 세 나팔(화)의 경고가 선포된다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① 향 같은 기도: 매일 5분 중보—‘말씀 1절 → 감사 1가지 → 교회/열방/이웃 이름 부르기’(계8:3–4)",
            "② 창조 질서 존중: 소유·쾌락 우상에서 돌이켜 말·돈·시간 사용을 공의/절제 기준으로 점검",
            "③ 거룩한 경각심: ‘반 시간 고요’를 본받아 하루 3분 침묵하며 재림의 시선으로 오늘의 선택 재정렬",
        ]

    # ---------- 메서드(Methods) ----------
    def show_verses(self) -> None:
        print("[Revelation 8]")
        for v in self.verses:
            print(v)
        print()

    def show_summary(self) -> None:
        print("[Summary]")
        print(self.summary)
        print()

    def suggest_practice(self) -> None:
        print("[Today’s Practice]")
        print(random.choice(self.applications))


# ---------- 엔트리포인트 ----------
def main() -> None:
    app = Revelation8()
    app.show_verses()
    app.show_summary()
    app.suggest_practice()


if __name__ == "__main__":
    main()

Comments

아직 댓글이 없습니다!


Search

← 목록으로