성전재건

2025년 9월 18일 15:12분

package jesusbornd;

/*
// Haggai1.java
// “Hello Kingdom” – 학개 1장 (우선순위 재정렬, 성전 재건의 명령과 순종) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class Haggai1 {

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

    /** 학 1장 (의역 요약) */
    private final String[] verses = {
        "1  다리오 왕 제2년 여섯째 달, 여호와의 말씀이 스알디엘의 아들 총독 스룹바벨과 "
      + "여호사닥의 아들 대제사장 여호수아에게 임하였다.",
        "2–6  ‘이 백성이 말하기를 아직 여호와의 성전을 지을 때가 이르지 아니하였다’ 하느니라. "
      + "너희가 판벽한 집에 거할 때에 이 성전은 황폐하였거늘. 너희의 행위를 살펴보라—"
      + "뿌릴지라도 수확이 적고, 먹어도 배부르지 못하며, 벌어도 새는 전대에 넣음 같도다.",
        "7–11  ‘산에 올라가 나무를 가져다가 성전을 건축하라. 내가 그것으로 말미암아 기뻐하며 영광을 얻으리라.’ "
      + "성전을 황폐하게 하였으므로 하늘은 이슬을 그치고 땅은 소산을 그쳤으며, "
      + "곡식·포도주·기름과 사람과 가축과 손수 모든 일에 가뭄을 불렀느니라.",
        "12  스룹바벨과 여호수아와 남은 모든 백성이 학개의 말을 청종하고 여호와를 경외하였다.",
        "13  ‘내가 너희와 함께 하노라’—여호와의 사자 학개를 통해 격려의 말씀.",
        "14–15  여호와께서 스룹바벨과 여호수아와 모든 백성의 마음을 감동시키시매, "
      + "그들이 와서 만군의 여호와의 성전 공사를 시작하니라(여섯째 달 스물나흗날)."
    };

    /** 핵심 요약 */
    private final String summary =
        "하나님은 ‘자기 집’보다 ‘자기 일’에 몰두한 백성의 우선순위를 책망하시고, "
      + "성전 재건을 명하신다. 회개와 청종에 ‘내가 너희와 함께 하노라’ 약속이 주어지고, "
      + "영이 감동되어 즉시 공사가 시작된다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
        "① 행위 점검: 오늘 일정·지출에서 ‘하나님 집/사명 우선’이 무너진 1가지를 찾아 즉시 수정",
        "② 새는 전대 멈추기: 시간·돈·에너지 누수 지점 1개를 끊고 ‘예배·말씀·공동체’로 재배치",
        "③ 작은 시작: ‘산에 올라 나무 가져오기’처럼 성전 재건에 해당하는 구체 행동 1걸음 지금 실행"
    };

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

    /** 1) 본문(요약 인용) 출력 */
    public void showVerses() {
        System.out.println("[Haggai 1]");
        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) {
        Haggai1 app = new Haggai1();
        app.showVerses();
        app.showSummary();
        app.suggestPractice();
    }
}

# Haggai1.py
# “Hello Kingdom” – 학개 1장 (우선순위 재정렬, 성전 재건의 명령과 순종) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class Haggai1:
    """‘하나님 집’보다 ‘자기 일’에 몰두한 우선순위를 회개하고 성전 재건에 순종하라(학1)."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 학 1장 (의역 요약)
        self.verses: List[str] = [
            "1  다리오 왕 제2년 여섯째 달, 여호와의 말씀이 스알디엘의 아들 총독 스룹바벨과 "
            "여호사닥의 아들 대제사장 여호수아에게 임하였다.",
            "2–6  ‘아직 성전을 지을 때가 아니다’라 말하나, 너희는 판벽한 집에 거하고 성전은 황폐하였다. "
            "행위를 살펴보라—뿌려도 수확이 적고, 먹어도 배부르지 못하며, 벌어도 새는 전대 같도다.",
            "7–11  ‘산에 올라 나무를 가져다가 성전을 건축하라. 내가 기뻐하고 영광을 얻으리라.’ "
            "성전이 황폐하므로 하늘은 이슬을, 땅은 소산을 그치게 하셨고 가뭄을 부르셨다.",
            "12  스룹바벨·여호수아·남은 백성이 말씀을 청종하고 여호와를 경외하였다.",
            "13  ‘내가 너희와 함께 하노라’—여호와의 격려.",
            "14–15  여호와께서 마음을 감동시키시매, 그들이 와서 성전 공사를 시작하니라(여섯째 달 스물나흗날).",
        ]

        # 핵심 요약
        self.summary: str = (
            "하나님은 무너진 우선순위를 책망하시고 ‘성전 재건’을 명하신다. "
            "회개와 청종에 ‘내가 너희와 함께 하노라’ 약속이 임하고, 영이 감동되어 즉시 순종이 시작된다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① 행위 점검: 오늘 일정·지출에서 ‘하나님 집/사명 우선’이 무너진 1가지를 찾아 즉시 수정",
            "② 새는 전대 멈추기: 시간·돈·에너지 누수 지점 1개를 끊고 ‘예배·말씀·공동체’로 재배치",
            "③ 작은 시작: ‘산에 올라 나무’처럼 성전 재건에 해당하는 구체 행동 1걸음 지금 실행",
        ]

    # ---------- 메서드(Methods) ----------
    def show_verses(self) -> None:
        print("[Haggai 1]")
        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 = Haggai1()
    app.show_verses()
    app.show_summary()
    app.suggest_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 9월 18일 15:23분

“성전은 황폐, 집은 판벽” — 지금 내 삶의 우선순위 거울 같아서 뜨끔했습니다. 근데 결론은 무겁지 않고, “내가 너희와 함께 하노라” 이 약속이 확 잡아주네요. 작게라도 뭔가 다시 세워야겠다는 마음이 생깁니다. ✨



Search

← 목록으로