일곱봉인
2025년 9월 1일 14:36분
package jesusbornd;
/*
// Revelation6.java
// “Hello Kingdom” – 요한계시록 6장 (일곱 인 중 1–6번째 인) 초급 Java 예시
// • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
// • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/
import java.util.Random;
public class Revelation6 {
/* ---------- 속성(Attributes) ---------- */
/** 계 6장 (의역 요약) */
private final String[] verses = {
"1–2 첫째 인: 흰 말—활과 면류관을 받고 나아가 이기고 또 이기려 함(정복).",
"3–4 둘째 인: 붉은 말—땅에서 화평을 제하여 서로 죽이게 함. 큰 칼이 주어짐(전쟁·폭력).",
"5–6 셋째 인: 검은 말—손에 저울. ‘밀 한 되 한 데나리온, 보리 석 되 한 데나리온’ "
+ "‘감람유와 포도주는 해치지 말라’(기근과 불평등).",
"7–8 넷째 인: 창백(청황)색 말—그 탄 자의 이름은 사망, 음부가 뒤를 따름. "
+ "칼·기근·사망·짐승으로 땅의 사분의 일을 죽일 권세.",
"9–11 다섯째 인: 제단 아래 순교자들의 영혼이 ‘거룩하고 참되신 주여, 어느 때까지입니까’ 부르짖음. "
+ "각각 흰 두루마기를 받으며 ‘동무 종들과 형제들도 차기까지 잠시 쉬라’ 하심.",
"12–17 여섯째 인: 큰 지진, 해는 검어지고 달은 피 같이, 별들이 떨어지며 하늘이 두루마리 같이 말림. "
+ "산과 섬이 옮겨짐. 땅의 왕과 모든 이가 굴과 바위 틈에 숨으며 "
+ "‘그 어린 양의 진노의 큰 날이 이르렀으니 누가 능히 서리요’라 함."
};
/** 핵심 요약 */
private final String summary =
"어린 양이 인을 떼실 때, 정복·전쟁·기근·죽음이 드러나고(넷 말), "
+ "순교자의 호소와 ‘그 날’의 전조가 펼쳐진다(다섯째·여섯째 인). "
+ "교회는 끝까지 인내하며 거룩과 복음 증언으로 대비해야 한다.";
/** 삶에 적용할 실천 가이드 3개 */
private final String[] applications = {
"① ‘누가 능히 서리요’ 점검: 오늘의 선택 1가지를 ‘어린 양 앞에 설 자’ 기준(거룩·정직·사랑)으로 재정렬",
"② 순교자 기도 합류: 매일 1분 ‘주여, 어느 때까지입니까—주의 공의와 구원을 이루소서’ 중보",
"③ 끝까지 인내 루틴: 경건 루틴(말씀·기도·사귐) 중 약한 고리를 하나 정해 ‘작게, 꾸준히’ 회복"
};
/* ---------- 메서드(Methods) ---------- */
/** 1) 본문(요약 인용) 출력 */
public void showVerses() {
System.out.println("[Revelation 6]");
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) {
Revelation6 app = new Revelation6();
app.showVerses();
app.showSummary();
app.suggestPractice();
}
}
# Revelation6.py
# “Hello Kingdom” – 요한계시록 6장 (일곱 인 중 1–6번째 인) 초급 Python 예시
# • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
# • 메서드 3개 : show_verses(), show_summary(), suggest_practice()
import random
from typing import List
class Revelation6:
"""어린 양이 인을 떼실 때 드러나는 정복·전쟁·기근·죽음, 순교자의 호소, ‘그 날’의 전조."""
# ---------- 속성(Attributes) ----------
def __init__(self) -> None:
# 계 6장 (의역 요약)
self.verses: List[str] = [
"1–2 첫째 인: 흰 말—활과 면류관을 받고 나아가 이기고 또 이기려 함(정복).",
"3–4 둘째 인: 붉은 말—땅에서 화평을 제하여 서로 죽이게 함. 큰 칼이 주어짐(전쟁·폭력).",
"5–6 셋째 인: 검은 말—손에 저울. ‘밀 한 되 한 데나리온, 보리 석 되 한 데나리온’ "
"‘감람유와 포도주는 해치지 말라’(기근과 불평등).",
"7–8 넷째 인: 창백(청황)색 말—그 탄 자의 이름은 사망, 음부가 뒤를 따름. "
"칼·기근·사망·짐승으로 땅의 사분의 일을 죽일 권세.",
"9–11 다섯째 인: 제단 아래 순교자들의 영혼이 ‘거룩하고 참되신 주여, 어느 때까지입니까’ 부르짖음. "
"각각 흰 두루마기를 받으며 ‘동무 종들과 형제들도 차기까지 잠시 쉬라’ 하심.",
"12–17 여섯째 인: 큰 지진, 해는 검어지고 달은 피 같이, 별들이 떨어지며 하늘이 두루마리 같이 말림. "
"산과 섬이 옮겨짐. 땅의 왕과 모든 이가 굴과 바위 틈에 숨으며 "
"‘그 어린 양의 진노의 큰 날이 이르렀으니 누가 능히 서리요’라 함.",
]
# 핵심 요약
self.summary: str = (
"어린 양이 인을 떼실 때, 정복·전쟁·기근·죽음이 드러나고(넷 말), "
"순교자의 호소와 ‘그 날’의 전조가 펼쳐진다(다섯째·여섯째 인). "
"교회는 끝까지 인내하며 거룩과 복음 증언으로 대비해야 한다."
)
# 삶에 적용할 실천 가이드 3개
self.applications: List[str] = [
"① ‘누가 능히 서리요’ 점검: 오늘의 선택 1가지를 ‘어린 양 앞에 설 자’ 기준(거룩·정직·사랑)으로 재정렬",
"② 순교자 기도 합류: 매일 1분 ‘주여, 어느 때까지입니까—주의 공의와 구원을 이루소서’ 중보",
"③ 끝까지 인내 루틴: 경건 루틴(말씀·기도·사귐) 중 약한 고리를 하나 정해 ‘작게, 꾸준히’ 회복",
]
# ---------- 메서드(Methods) ----------
def show_verses(self) -> None:
print("[Revelation 6]")
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 = Revelation6()
app.show_verses()
app.show_summary()
app.suggest_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
🌾 “끝까지 인내하는 믿음, 오늘도 작게 꾸준히 훈련합니다.”