주의 대속

2025년 8월 13일 15:16분

package jesusbornd;

/*
// FirstPeter2_24to25.java
// “Hello Kingdom” – 베드로전서 2:24–25 (대속, 치유, 목자께 돌아옴) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class FirstPeter2_24to25 {

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

    /** 벧전 2:24–25 (의역 요약) */
    private final String[] verses = {
        "24  그분은 친히 십자가에서 우리의 죄를 지셨다. 그러므로 우리는 죄에 대해 죽고 의에 대해 살게 되었다. "
      + "그의 상처로 우리가 치유되었다.",
        "25  너희는 전에는 길 잃은 양 같았으나, 이제는 너희 영혼의 목자요 감독이신 주께 돌아왔다."
    };

    /** 핵심 요약 */
    private final String summary =
        "예수의 대속은 죄를 끊고 의에 살게 하며, 그의 상처는 우리를 치유한다. 길 잃은 자가 목자께로 "
      + "돌아와 보호와 인도를 받는 것이 복음의 결론이다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
        "① 회개-선언 루틴: ‘나는 죄에 대하여 죽고 의에 대하여 살았다(벧전2:24)’ 소리 내어 선포하기",
        "② 치유 기도: 마음의 상처 한 가지를 적고, ‘그의 상처로 나음을 얻었다’ 믿음으로 기도하기",
        "③ 목자께 복귀: 방황하던 영역(관계/습관/시간관리)을 한 가지 정해 주님 뜻에 맞게 즉시 조정하기"
    };

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

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

# FirstPeter2_24to25.py
# “Hello Kingdom” – 베드로전서 2:24–25 (대속, 치유, 목자께 돌아옴) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class FirstPeter2_24to25:
    """예수의 대속과 치유, 목자께 돌아옴."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 벧전 2:24–25 (의역 요약)
        self.verses: List[str] = [
            "24  그분은 친히 십자가에서 우리의 죄를 지셨다. 그러므로 우리는 죄에 대해 죽고 의에 대해 살게 되었다. "
            "그의 상처로 우리가 치유되었다.",
            "25  너희는 전에는 길 잃은 양 같았으나, 이제는 너희 영혼의 목자요 감독이신 주께 돌아왔다.",
        ]

        # 핵심 요약
        self.summary: str = (
            "예수의 대속은 죄를 끊고 의에 살게 하며, 그의 상처는 우리를 치유한다. "
            "길 잃은 자가 목자께로 돌아와 보호와 인도를 받는다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① 회개-선언 루틴: ‘나는 죄에 대하여 죽고 의에 대하여 산다(벧전2:24)’ 소리 내어 선포하기",
            "② 치유 기도: 마음의 상처 한 가지를 적고, ‘그의 상처로 나음을 얻었다’ 믿음으로 기도하기",
            "③ 목자께 복귀: 방황하던 영역(관계/습관/시간관리)을 한 가지 정해 주 뜻에 맞게 즉시 조정하기",
        ]

    # ---------- 메서드(Methods) ----------
    def show_verses(self) -> None:
        print("[1 Peter 2:24–25]")
        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 = FirstPeter2_24to25()
    app.show_verses()
    app.show_summary()
    app.suggest_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 8월 13일 15:20분

“형제여, 그분의 상처가 너희의 치유요, 그분의 십자가가 너희의 단절이다. 그러므로 옛 죄에는 ‘죽었다’고, 의에는 ‘살았다’고 날마다 선포하라. 흩어지던 양 같았으나 이제 목자와 감독께 돌아왔으니, 그 발걸음을 떠나지 말라. 고난이 오면 내가 보았던 그 십자가를 생각하라—그 사랑이 끝까지 너를 지킨다.”



Search

← 목록으로