구별하라

2025년 10월 13일 13:36분

package jesusbornd;

/*
// Malachi1.java
// “Hello Kingdom” – 말라기 1장 (여호와의 사랑, 멸시받은 이름, 흠 있는 제물 경고, 열방 중에 큰 이름) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class Malachi1 {

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

    /** 말 1장 (의역 요약) */
    private final String[] verses = {
        "1  ‘여호와의 말씀이 말라기를 통하여 이스라엘에게 임한 경고라.’",
        "2–5  ‘내가 너희를 사랑하였노라.’—너희는 말하기를 ‘주께서 어떻게 우리를 사랑하셨나이까?’ "
      + "‘야곱은 사랑하였고 에서는 미워하였다.’ 에돔이 다시 세우리라 하나, 여호와가 헐어 "
      + "‘악한 지경’이라 칭하리라. 이스라엘은 ‘여호와께서 이스라엘 지경 밖에서도 크시다’ 하리라.",
        "6–8  ‘아들은 아비를, 종은 주인을 공경하나 너희 제사장들은 내 이름을 멸시한다.’ "
      + "‘우리가 어떻게 멸시하였나이까?’—‘내 제단에 더러운 떡을 드리고, 눈 먼 것·저는 것·병든 것을 제물로 드린다.’ "
      + "너희 총독에게 바쳐 보라—그가 너희를 받겠느냐?",
        "9–10  ‘이제 하나님께 은혜를 구하라’—그러나 누가 성전 문을 닫아 헛되이 불사르지 못하게 할 자가 있겠느냐? "
      + "‘내가 너희를 기뻐하지 아니하며 너희 손에서 제물을 받지 아니하리라.’",
        "11  ‘해 뜨는 곳에서부터 해 지는 곳까지 이방 민족 중에서 내 이름이 크게 될 것이라. "
      + "각처에서 분향하며 깨끗한 제물을 내 이름에 드리리니, 내 이름이 열방 중에 크다.’",
        "12–13  너희는 ‘여호와의 상이 더러워졌다’ 하고 멸시하며 ‘이 얼마나 번거로운고’ 하여 코웃음치고 "
      + "탈취한 것·저는 것·병든 것을 가져오니—‘내가 이것을 너희 손에서 받겠느냐?’",
        "14  ‘떼 가운데 수컷이 있으면서 서원한 것에 흠 있는 것을 드리는 사기꾼은 저주를 받을지니라.’ "
      + "‘나는 큰 왕이요, 내 이름은 열방 중에서 두려워할 것’이라 여호와의 말씀이니라."
    };

    /** 핵심 요약 */
    private final String summary =
        "하나님은 먼저 ‘사랑’을 선언하시고(1:2), 이어 그의 ‘크신 이름’을 멸시하는 흠 있는 예배를 책망하신다. "
      + "형식과 잔재주로 하나님을 대체할 수 없으며, 여호와의 이름은 열방 중에 크다—정직하고 합당한 예배와 "
      + "전인적 공경이 회복되어야 한다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
        "① 이름의 영광: 오늘 예배/일/대화 1건을 ‘총독에게도 부끄럽지 않을’ 최선으로 드리기(말1:8).",
        "② 흠 없는 헌신: 시간·재정·재능에서 ‘남는 것’이 아닌 ‘첫 것/최선’ 1가지를 하나님께 구별해 실행.",
        "③ 열방 관점: ‘해 뜨는 곳부터 지는 곳까지’(1:11)를 기억하며 선교·이웃 사랑에 기도로 동참(3분)."
    };

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

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

# Malachi1.py
# “Hello Kingdom” – 말라기 1장 (여호와의 사랑, 멸시받은 이름, 흠 있는 제물, 열방 중 큰 이름) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class Malachi1:
    """하나님의 선행적 사랑 선언과, 멸시된 ‘이름’에 대한 예배의 개혁 촉구(말1)."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 말 1장 (의역 요약)
        self.verses: List[str] = [
            "1  ‘여호와의 말씀이 말라기를 통하여 이스라엘에게 임한 경고라.’",
            "2–5  ‘내가 너희를 사랑하였노라.’ — ‘야곱은 사랑, 에서는 미움.’ "
            "에돔의 재건 시도는 헛됨. ‘여호와께서 지경 밖에서도 크시다.’",
            "6–8  제사장들이 여호와의 이름을 멸시함—눈 먼 것·저는 것·병든 것을 제물로 드림. "
            "‘총독에게 바쳐 보라—그가 받겠느냐?’",
            "9–10  ‘내가 너희를 기뻐하지 아니하며 너희 손에서 제물을 받지 않으리라’—헛된 불사름을 멈출 자 누구냐.",
            "11  ‘해 뜨는 곳부터 해 지는 곳까지 열방 중에서 내 이름이 크게 되리라’—깨끗한 제물이 드려짐.",
            "12–13  ‘여호와의 상이 번거롭다’ 하며 멸시하고 탈취물·병든 것을 가져옴—받지 않으심.",
            "14  ‘수컷이 있으면서 흠 있는 것으로 속여 드리는 자 저주’—‘나는 큰 왕, 내 이름은 열방 중에서 두려움.’",
        ]

        # 핵심 요약
        self.summary: str = (
            "하나님은 먼저 사랑을 선언하시고(1:2), 그분의 ‘크신 이름’을 멸시하는 흠 있는 예배를 책망하신다. "
            "형식으로 하나님을 속일 수 없으며, 여호와의 이름은 열방 중에 크다—정직하고 합당한 예배와 "
            "전인적 공경이 회복되어야 한다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① 이름의 영광: 오늘 예배/일/대화 1건을 ‘총독 앞에도 부끄럽지 않을’ 최선으로 드리기(말1:8).",
            "② 흠 없는 헌신: 시간·재정·재능에서 ‘남는 것’이 아닌 ‘첫 것/최선’ 1가지 구별해 실행.",
            "③ 열방 관점: ‘해 뜨는 곳부터 지는 곳까지’(1:11)를 기억하고 선교·이웃 사랑을 위해 3분 기도.",
        ]

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


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 10월 13일 13:46분

남는 게 아닌 “첫 것/최선”으로 드리는 예배, 오늘 일정부터 재정렬합니다. 아멘! 🙌



Search

← 목록으로