콸콸콸콸

2025년 8월 29일 14:34분

package jesusbornd;

/*
// Amos5_24.java
// “Hello Kingdom” – 아모스 5:24 (정의와 공의가 흐르게) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class Amos5_24 {

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

    /** 암 5:24 (의역 요약) */
    private final String[] verses = {
            "24  오직 ‘정의’를 물 같이, ‘공의’를 마르지 않는 강 같이 흘러가게 하라."
    };

    /** 핵심 요약 */
    private final String summary =
            "예배의 참됨은 삶의 정의와 공의로 입증된다. 하나님은 의식보다 ‘흐르는 공의’를 원하신다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
            "① 공정 체크: 오늘 내 결정 1가지를 이해관계와 상관없이 ‘정의/공정’ 기준으로 다시 판단하기",
            "② 약자 보호: 주변의 소외된 한 사람/팀을 선택해 구체적 도움(정보 공유, 권리 안내, 실질 지원) 실천",
            "③ 흐르게 하기: 반복 루틴 만들기—주 1회 ‘정의·공의’ 점검 리스트로 말/돈/시간 사용을 리뷰"
    };

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

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

# Amos5_24.py
# “Hello Kingdom” – 아모스 5:24 (정의와 공의가 흐르게) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class Amos5_24:
    """예배의 참됨은 삶의 정의와 공의로 드러난다—‘흐르는 공의’를 원하시는 하나님."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 암 5:24 (의역 요약)
        self.verses: List[str] = [
            "24  오직 ‘정의’를 물 같이, ‘공의’를 마르지 않는 강 같이 흘러가게 하라."
        ]

        # 핵심 요약
        self.summary: str = (
            "예배의 참됨은 삶의 정의와 공의로 입증된다. 하나님은 의식보다 ‘흐르는 공의’를 원하신다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① 공정 체크: 오늘 내 결정 1가지를 이해관계와 상관없이 ‘정의/공정’ 기준으로 다시 판단하기",
            "② 약자 보호: 주변의 소외된 한 사람/팀을 선택해 구체적 도움(정보 공유, 권리 안내, 실질 지원) 실천",
            "③ 흐르게 하기: 주 1회 ‘정의·공의’ 체크리스트로 말/돈/시간 사용 리뷰 루틴 만들기",
        ]

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


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 8월 29일 14:41분

예배가 강이 되어 거리로 흐르게 하소서. “정의는 물 같이, 공의는 마르지 않는 강 같이” — 오늘 내 말·돈·시간이 약자 편으로 흘러가게 하옵소서. 아멘.



Search

← 목록으로