처음과끝

2025년 8월 26일 14:13분

package jesusbornd;

/*
// Revelation1_7to8.java
// “Hello Kingdom” – 요한계시록 1:7–8 (구름 타고 오심, 알파와 오메가) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class Revelation1_7to8 {

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

    /** 계 1:7–8 (의역 요약) */
    private final String[] verses = {
            "7  보라, 그가 구름을 타고 오시리니 모든 눈이 그를 볼 것이요, "
                    + "그를 찌른 자들도 볼 것이며, 땅의 모든 족속이 그 때문에 애곡하리라. 아멘.",
            "8  주 하나님이 이르시되 ‘나는 알파와 오메가요, 이제도 있고 전에도 있었고 장차 올 자요, 전능한 이라’ 하시더라."
    };

    /** 핵심 요약 */
    private final String summary =
            "예수의 재림은 확실하고 우주적이다. 그는 ‘알파와 오메가’—시간과 역사, 시작과 끝의 주권자이시다. "
                    + "그날을 의식하는 삶은 오늘의 계획과 거룩을 재정렬한다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
            "① 마라나타 루틴: 아침/저녁에 ‘주 예수여 오시옵소서’(계22:20)로 하루의 목적 정렬",
            "② 주권 아래 계획: 오늘 일정 1가지를 ‘알파와 오메가’의 관점(거룩/정직/사랑)으로 재조정",
            "③ 증언의 걸음: ‘모든 눈이 보리라’를 기억하며 한 사람에게 복음 초대/간증 1회 실행"
    };

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

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

# Revelation1_7to8.py
# “Hello Kingdom” – 요한계시록 1:7–8 (구름 타고 오심, 알파와 오메가) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class Revelation1_7to8:
    """예수의 확실한 재림과 ‘알파와 오메가’의 주권을 의식하는 삶."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 계 1:7–8 (의역 요약)
        self.verses: List[str] = [
            "7  보라, 그가 구름을 타고 오시리니 모든 눈이 그를 볼 것이요, "
            "그를 찌른 자들도 볼 것이며, 땅의 모든 족속이 그 때문에 애곡하리라. 아멘.",
            "8  주 하나님이 이르시되 ‘나는 알파와 오메가요, 이제도 있고 전에도 있었고 장차 올 자요, 전능한 이라’ 하시더라.",
        ]

        # 핵심 요약
        self.summary: str = (
            "예수의 재림은 확실하고 우주적이다. 그는 ‘알파와 오메가’—시간과 역사, 시작과 끝의 주권자이시다. "
            "그날을 의식하는 삶은 오늘의 계획과 거룩을 재정렬한다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① 마라나타 루틴: 아침/저녁에 ‘주 예수여 오시옵소서’(계22:20)로 하루의 목적 정렬",
            "② 주권 아래 계획: 오늘 일정 1가지를 ‘알파와 오메가’ 관점(거룩·정직·사랑)으로 재조정",
            "③ 증언의 걸음: ‘모든 눈이 보리라’를 기억하며 한 사람에게 복음 초대/간증 1회 실행",
        ]

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


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 8월 26일 14:15분

“구름 타고 오실 주님, 모든 눈이 주를 보게 될 그 날을 바라보며 오늘도 살아갑니다. 알파와 오메가, 시작과 끝이신 그분 안에서 오늘의 작은 선택조차 영원을 향해 정렬되기를 🙏✨”



Search

← 목록으로