여리고함락

2025년 7월 22일 09:10분

package jesusbornd;

/*
// JerichoWall.java
// “Hello Kingdom” – 여리고 성 함락 (여호수아 6장) 초급 Java 예시
//   • 속성 3개 : 스토리 요약, 대표 구절 배열, 실천사항 배열
//   • 메서드 3개 : showStory(), showKeyVerse(), suggestPractice()
*/

import java.util.Random;

public class JerichoWall {

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

    /** 여리고 성 함락 스토리 요약 */
    private final String storySummary =
            "이스라엘이 여리고 성을 6일간 침묵하며 돌고, 7일째 일곱 번 돈 뒤 외치자 "
                    + "성벽이 무너져 믿음과 순종으로 승리한 사건(여호수아 6장).";

    /** 대표 구절 3개 */
    private final String[] keyVerses = {
            "Joshua 6:2 ― \"내가 여리고와 그 왕과 용사들을 네 손에 넘겨주었느니라\"",
            "Joshua 6:16 ― \"제사장들이 나팔을 불 때 여호수아가 외치라 하니 백성이 큰 소리로 외쳤다\"",
            "Joshua 6:20 ― \"백성이 외치고 나팔을 불매 성벽이 무너져 내리니… 성에 들어가 점령하니라\""
    };

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
            "① 하나님의 방법이 이해되지 않아도 끝까지 순종하기",
            "② 침묵이 필요할 땐 말 묵묵히 기도하며 기다리기",
            "③ 승리를 보기 전에도 믿음의 함성을 선포하기"
    };

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

    /** 1) 스토리 요약 출력 */
    public void showStory() {
        System.out.println("[Story] " + storySummary);
    }

    /** 2) 대표 구절 중 하나 랜덤 출력 */
    public void showKeyVerse() {
        int idx = new Random().nextInt(keyVerses.length);
        System.out.println("[Key Verse] " + keyVerses[idx]);
    }

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

    /* ---------- 엔트리포인트 ---------- */
    public static void main(String[] args) {
        JerichoWall jw = new JerichoWall();
        jw.showStory();
        jw.showKeyVerse();
        jw.suggestPractice();
    }
}

#### jericho_wall.py
#### “Hello Kingdom” – 여리고 성 함락 (여호수아 6장) 초급 Python 버전

from random import choice


class JerichoWall:
    """여리고 성 함락 스토리 · 대표 구절 · 실천 가이드"""

    # ---------- 속성(Attributes) 3 ----------
    story_summary: str = (
        "이스라엘이 여리고 성을 6일간 침묵하며 돌고, 7일째 일곱 번 돈 뒤 외치자 "
        "성벽이 무너져 믿음과 순종으로 승리한 사건(여호수아 6장)."
    )

    key_verses = [
        'Joshua 6:2  ― "내가 여리고와 그 왕과 용사들을 네 손에 넘겨주었느니라"',
        'Joshua 6:16 ― "제사장들이 나팔을 불 때 여호수아가 외치라 하니 백성이 큰 소리로 외쳤다"',
        'Joshua 6:20 ― "백성이 외치고 나팔을 불매 성벽이 무너져 내리니… 성에 들어가 점령하니라"',
    ]

    applications = [
        "① 하나님의 방법이 이해되지 않아도 끝까지 순종하기",
        "② 침묵이 필요할 땐 말 묵묵히 기도하며 기다리기",
        "③ 승리를 보기 전에도 믿음의 함성을 선포하기",
    ]

    # ---------- 메서드(Methods) 3 ----------
    @classmethod
    def show_story(cls) -> None:
        """1) 스토리 요약 출력"""
        print("[Story] ", cls.story_summary)

    @classmethod
    def show_key_verse(cls) -> None:
        """2) 대표 구절 중 하나 랜덤 출력"""
        print("[Key Verse] ", choice(cls.key_verses))

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


def main() -> None:
    JerichoWall.show_story()
    JerichoWall.show_key_verse()
    JerichoWall.suggest_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 7월 22일 09:11분

여리고 성이 무너진 그날처럼, 우리 삶의 단단한 벽도 믿음과 순종, 그리고 하나님만 의지하는 마음으로 언젠가 반드시 무너질 줄 믿습니다! 오늘도 주님의 방법을 신뢰하며 순종의 걸음을 이어가길 축복해요. “아직 무너지지 않은 벽 앞에서도, 승리의 함성을 먼저 외쳐보세요!”



Search

← 목록으로