실족공식

2025년 7월 29일 17:44분

package jesusbornd;

/*
// DavidBathsheba2Sam11.java
// “Hello Kingdom” – 다윗 & 밧세바 (사무엘하 11장) 초급 Java 예시
//   • 속성 3개 : 사건 요약, 성경 참조, 실천사항 배열
//   • 메서드 3개 : showStory(), showReference(), suggestPractice()
*/

import java.util.Random;

public class DavidBathsheba2Sam11 {

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

    /** 사건 요약 */
    private final String storySummary =
            "전쟁 중 왕궁에 머문 다윗이 옥상에서 밧세바를 보고 음욕에 빠져 간음을 저지르고, "
                    + "그 죄를 가리기 위해 그녀의 남편 우리아를 전쟁터 최전선에 내보내 살해함으로써 "
                    + "연속적인 죄(탐욕→간음→살인)를 범한 이야기(사무엘하 11장).";

    /** 성경 참조 */
    private final String scriptureReference = "사무엘하 11장 1–27절";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
            "① ‘나의 시선’을 지키기: 유혹이 시작될 때 즉시 돌리고 기도하기",
            "② 책임 회피가 아닌 즉각 회개: 작은 거짓도 덮지 말고 정직히 드러내기",
            "③ 영적‧도덕적 ‘안전망’ 세우기: 말씀, 기도, 찬양으로 전신갑주 견고히 하기"
    };

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

    /** 1) 사건 요약 출력 */
    public void showStory() {
        System.out.println("[Story]");
        System.out.println(storySummary + "\n");
    }

    /** 2) 성경 참조 출력 */
    public void showReference() {
        System.out.println("[Scripture]");
        System.out.println(scriptureReference + "\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) {
        DavidBathsheba2Sam11 db = new DavidBathsheba2Sam11();
        db.showStory();       // 사건 요약
        db.showReference();   // 성경 참조
        db.suggestPractice(); // 오늘의 실천
    }
}

#### david_bathsheba_2sam11.py
#### “Hello Kingdom” – 다윗 & 밧세바 (사무엘하 11장) 초급 Python 버전

from random import choice


class DavidBathsheba2Sam11:
    """사무엘하 11장: 다윗의 연속적 죄(탐욕→간음→살인)와 교훈"""

    # ---------- 속성(Attributes) 3 ----------
    story_summary: str = (
        "전쟁 중 왕궁에 머문 다윗이 옥상에서 밧세바를 보고 음욕에 빠져 간음을 저지르고, "
        "그 죄를 가리기 위해 밧세바의 남편 우리아를 최전선에 내보내 살해함으로써 "
        "연속적인 죄(탐욕→간음→살인)를 범한 이야기(사무엘하 11장)."
    )

    scripture_reference: str = "사무엘하 11장 1–27절"

    applications = [
        "① ‘나의 시선’을 지키기: 유혹이 시작될 때 즉시 돌리고 기도하기",
        "② 책임 회피가 아닌 즉각 회개: 작은 거짓도 덮지 말고 정직히 드러내기",
        "③ 영적‧도덕적 ‘안전망’ 세우기: 말씀·기도·찬양으로 전신갑주 견고히 하기",
    ]

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

    @classmethod
    def show_reference(cls) -> None:
        """2) 성경 참조 출력"""
        print("[Scripture]")
        print(cls.scripture_reference, "\n")

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


def main() -> None:
    DavidBathsheba2Sam11.show_story()
    DavidBathsheba2Sam11.show_reference()
    DavidBathsheba2Sam11.suggest_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 7월 29일 17:46분

“밧세바의 사건 앞에서 나의 나약함과 죄성을 다시 마주합니다. 하지만 가장 어두운 순간에도 주님의 자비와 회복이 있었습니다. 넘어짐을 숨기지 않고 주께 토로할 때, 정결한 마음과 새 영을 주시는 은혜가 임함을 고백합니다. 실수 후에라도 진실히 회개하면 다시 시작할 수 있음을 잊지 않겠습니다.”



Search

← 목록으로