같은 대접

2025년 8월 11일 15:36분

package jesusbornd;

/*
// James2_1to9.java
// “Hello Kingdom” – 야고보서 2장 1–9절 (차별 금지, 왕의 법) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class James2_1to9 {

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

    /** 야고보서 2:1–9 (핵심 요약 인용, 개역개정 의역) */
    private final String[] verses = {
            "1  우리 주 예수 그리스도를 믿는 믿음을 가졌으니 사람을 차별하지 말라.",
            "2–4  금 가락지에 화려한 옷 = 좋은 자리 / 초라한 옷 = 발등치라 말하면, 악한 생각으로 판단함이니라.",
            "5  하나님은 세상에서 가난한 자를 믿음에 부요하게 하시고 약속의 나라의 상속자로 택하셨다.",
            "8  ‘네 이웃을 네 자신 같이 사랑하라’는 왕의 법을 지키면 잘하는 것이다.",
            "9  그러나 사람을 차별하면 죄를 짓는 것이요 율법이 책망한다."
    };

    /** 핵심 요약 */
    private final String summary =
            "그리스도 안의 믿음과 차별은 양립하지 않는다. 공동체는 ‘왕의 법’(이웃 사랑)으로 "
                    + "가난·지위·외모와 무관하게 모두를 존귀하게 대해야 한다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
            "① ‘동일 시선’ 훈련: 처음 만나는 이에게 직업·외모와 무관하게 같은 톤·시간·미소로 대하기",
            "② ‘왕의 법’ 실습: 오늘 의도적으로 소외된 한 사람을 찾아 실제로 무조건적인 도움 주기",
            "③ 결정 체크리스트: 자리·기회·칭찬을 나눌 때 ‘상대가 바뀌어도 같은 선택을 했겠는가?’ 성찰하기"
    };

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

    /** 1) 본문(요약 인용) 출력 */
    public void showVerses() {
        System.out.println("[James 2:1–9]");
        for (String v : verses) System.out.println(v);
        System.out.println();
    }

    /** 2) 요약 출력 */
    public void showSummary() {
        System.out.println("[Summary]");
        System.out.println(summary + "\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) {
        James2_1to9 app = new James2_1to9();
        app.showVerses();
        app.showSummary();
        app.suggestPractice();
    }
}

# James2_1to9.py
# “Hello Kingdom” – 야고보서 2장 1–9절 (차별 금지, 왕의 법) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class James2_1to9:
    """그리스도 안의 믿음과 차별은 양립하지 않는다. ‘왕의 법’으로 모두를 존귀하게."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 야고보서 2:1–9 (핵심 요약 인용, 개역개정 의역)
        self.verses: List[str] = [
            "1  우리 주 예수 그리스도를 믿는 믿음을 가졌으니 사람을 차별하지 말라.",
            "2–4  금 가락지에 화려한 옷 = 좋은 자리 / 초라한 옷 = 발등치라 말하면, 악한 생각으로 판단함이니라.",
            "5  하나님은 세상에서 가난한 자를 믿음에 부요하게 하시고 약속의 나라의 상속자로 택하셨다.",
            "8  ‘네 이웃을 네 자신 같이 사랑하라’는 왕의 법을 지키면 잘하는 것이다.",
            "9  그러나 사람을 차별하면 죄를 짓는 것이요 율법이 책망한다.",
        ]

        # 핵심 요약
        self.summary: str = (
            "그리스도 안의 믿음과 차별은 양립하지 않는다. 공동체는 ‘왕의 법’(이웃 사랑)으로 "
            "가난·지위·외모와 무관하게 모두를 존귀하게 대해야 한다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① ‘동일 시선’ 훈련: 처음 만나는 이에게 직업·외모와 무관하게 같은 톤·시간·미소로 대하기",
            "② ‘왕의 법’ 실습: 오늘 의도적으로 소외된 한 사람을 찾아 실제로 무조건적인 도움 주기",
            "③ 결정 체크리스트: 자리·기회·칭찬을 나눌 때 ‘상대가 바뀌어도 같은 선택을 했겠는가?’ 성찰하기",
        ]

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


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 8월 11일 16:53분

“내가 너희를 사람의 외모로 보지 않듯, 너희도 서로를 ‘십자가 값’으로 보아라. 사랑이 너희 법정의 유일한 기준이 되게 하라.”



Search

← 목록으로