재건칙령

2025년 8월 8일 15:49분

package jesusbornd;

/*
// SecondChronicles36_22to23.java
// “Hello Kingdom” – 역대하 36장 22–23절 (고레스 칙령: 귀환과 성전 재건)
//   • 속성 3개 : 본문, 요약, 실천사항 배열
//   • 메서드 3개 : showVerse(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class SecondChronicles36_22to23 {

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

    /** 역대하 36:22–23 (요약 인용) */
    private final String verse =
            "22  바사 왕 고레스 원년에 여호와께서 예레미야의 입으로 하신 말씀을 이루시려고\n"
                    + "    고레스의 마음을 감동시키시매 그가 온 나라에 공포하고 조서를 내려 이르되,\n"
                    + "23  바사 왕 고레스가 말하노니 하늘의 하나님 여호와께서 나에게 세상 만국을 주셨고\n"
                    + "    유다 예루살렘에 성전을 건축하라 명하셨나니… 그의 백성 중 누구든지 올라갈지어다.\n";

    /** 핵심 요약 */
    private final String summary =
            "하나님은 고레스의 마음을 움직여(감동) 포로 귀환과 예루살렘 성전 재건을 선포케 하셨다.\n"
                    + "말씀(예레미야의 예언)은 역사 속에서 정확한 때에 성취된다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
            "① 하나님의 약속은 때가 되면 성취됨을 믿고 끝까지 기다리기",
            "② 마음에 감동을 주실 때 즉시 순종으로 ‘올라갈지어다(Go Up)’를 실천하기",
            "③ 포로 같은 현실에서도 재건에 동참: 예배 회복·공동체를 위해 어떤 일이라도 먼저 시작하기"
    };

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

    /** 1) 본문 출력 */
    public void showVerse() {
        System.out.println("[2 Chronicles 36:22–23]");
        System.out.println(verse);
    }

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

    /** 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) {
        SecondChronicles36_22to23 app = new SecondChronicles36_22to23();
        app.showVerse();
        app.showSummary();
        app.suggestPractice();
    }
}

#### second_chronicles36_22to23.py
#### “Hello Kingdom” – 역대하 36장 22–23절 (고레스 칙령: 귀환과 성전 재건) 초급 Python 버전

from random import choice


class SecondChronicles36_22to23:
    """역대하 36:22–23 본문 · 요약 · 실천 가이드"""

    # ---------- 속성(Attributes) ----------
    verse = (
        "22  바사 왕 고레스 원년에 여호와께서 예레미야의 입으로 하신 말씀을 이루시려고\n"
        "    고레스의 마음을 감동시키시매 그가 온 나라에 공포하고 조서를 내려 이르되,\n"
        "23  바사 왕 고레스가 말하노니 하늘의 하나님 여호와께서 나에게 세상 만국을 주셨고\n"
        "    유다 예루살렘에 성전을 건축하라 명하셨나니… 그의 백성 중 누구든지 올라갈지어다.\n"
    )

    summary = (
        "하나님은 고레스의 마음을 움직여(감동) 포로 귀환과 예루살렘 성전 재건을 선포케 하셨다.\n"
        "말씀(예레미야의 예언)은 역사 속에서 정확한 때에 성취된다."
    )

    applications = [
        "① 하나님의 약속은 때가 되면 성취됨을 믿고 끝까지 기다리기",
        "② 마음에 감동을 주실 때 즉시 순종으로 ‘올라갈지어다(Go Up)’를 실천하기",
        "③ 포로 같은 현실에서도 재건에 동참: 예배 회복·공동체를 위해 어떤 일이라도 먼저 시작하기",
    ]

    # ---------- 메서드(Methods) ----------
    @classmethod
    def show_verse(cls) -> None:
        """1) 본문 출력"""
        print("[2 Chronicles 36:22–23]")
        print(cls.verse)

    @classmethod
    def show_summary(cls) -> None:
        """2) 요약 출력"""
        print("[Summary]")
        print(cls.summary, "\n")

    @classmethod
    def suggest_practice(cls) -> None:
        """3) 실천 가이드 중 하나 랜덤 제안"""
        print("[Today’s Practice]")
        print(choice(cls.applications))


def main() -> None:
    SecondChronicles36_22to23.show_verse()
    SecondChronicles36_22to23.show_summary()
    SecondChronicles36_22to23.suggest_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 8월 8일 15:56분

포로의 끝자락에서 “올라갈지어다”를 울리신 주님, 말씀은 때가 차면 반드시 역사 속에 서는군요. 오늘 내 마음에도 감동 주실 때 지체 없이 순종하여, 예배와 공동체 재건의 첫 돌 한 장을 들고 올라가겠습니다.



Search

← 목록으로