같은 대접
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
“내가 너희를 사람의 외모로 보지 않듯, 너희도 서로를 ‘십자가 값’으로 보아라. 사랑이 너희 법정의 유일한 기준이 되게 하라.”