천사의말
2025년 9월 17일 14:54분
package jesusbornd;
/*
// Revelation14.java
// “Hello Kingdom” – 요한계시록 14장 (시온의 어린 양과 144,000, 세 천사의 선포, 추수와 진노의 포도주 틀) 초급 Java 예시
// • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
// • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/
import java.util.Random;
public class Revelation14 {
/* ---------- 속성(Attributes) ---------- */
/** 계 14장 (의역 요약) */
private final String[] verses = {
"1–5 시온 산: 어린 양과 144,000—이마에 그와 아버지의 이름. 새 노래를 부르며, "
+ "여자로 더럽히지 아니하고(우상과의 영적 음행을 거부), 어린 양이 어디로 인도하든지 따라감. "
+ "입에 거짓이 없고 흠이 없음(첫 열매).",
"6–7 첫째 천사: ‘영원한 복음’을 온 땅에 선포—하나님을 두려워하고 영광을 돌리며 "
+ "하늘과 땅과 바다와 물들의 근원을 지으신 이를 경배하라(심판의 시간이 이르렀다).",
"8 둘째 천사: ‘무너졌도다, 무너졌도다, 큰 성 바벨론’—음행의 진노의 포도주로 만국을 취하게 한 자.",
"9–12 셋째 천사: 짐승과 그 우상에게 경배하고 표를 받는 자는 하나님의 진노의 포도주를 마시고 "
+ "그 고통의 연기가 세세토록 올라가리라. 여기 성도들의 인내가 있으니, "
+ "하나님의 계명과 예수에 대한 믿음을 지키는 자들이다.",
"13 ‘지금 이후로 주 안에서 죽는 자들은 복되다’—성령께서 말씀하시되 수고를 그치고 쉼을 얻나니 "
+ "그들의 행한 일이 따름이라.",
"14–16 흰 구름 위 인자 같으신 이가 금 관과 예리한 낫을 가지고 땅을 거두심—땅의 곡식이 익었음이라(구원의 추수).",
"17–20 또 다른 천사들이 포도를 거두어 하나님의 진노의 큰 포도주 틀에 던지니, "
+ "포도주 틀이 밟히고 피가 말 굴레까지, 약 1,600 스타디온에 흐르더라(심판의 추수)."
};
/** 핵심 요약 */
private final String summary =
"시온의 찬양(어린 양과 144,000)과 세 천사의 선포는 ‘창조주 경배’와 ‘바벨론의 몰락’, "
+ "‘짐승 숭배 경고’를 확증한다. 이어지는 두 추수는 구원의 완성과 심판의 엄중함을 드러낸다. "
+ "성도는 계명을 지키고 예수 믿음을 붙들며 끝까지 인내한다.";
/** 삶에 적용할 실천 가이드 3개 */
private final String[] applications = {
"① 창조주 경배 회복: 하루 3분 ‘창조주 감사’—하늘/땅/바다 중 하나를 바라보며 시편 1절 낭송 후 경배(계14:7).",
"② 바벨론 분별 끊기: 소비·성공·쾌락이 절대화되는 영역 1가지를 기록하고 ‘말·돈·시간’ 사용을 즉시 재정렬.",
"③ 인내의 믿음: 오늘 한 결정에서 ‘계명 준수 + 예수 신뢰’의 선택 1건을 실천(계14:12), 장례 위로엔 계14:13 낭독."
};
/* ---------- 메서드(Methods) ---------- */
/** 1) 본문(요약 인용) 출력 */
public void showVerses() {
System.out.println("[Revelation 14]");
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) {
Revelation14 app = new Revelation14();
app.showVerses();
app.showSummary();
app.suggestPractice();
}
}
# Revelation14.py
# “Hello Kingdom” – 요한계시록 14장 (시온의 어린 양과 144,000, 세 천사의 선포, 추수와 진노의 포도주 틀) 초급 Python 예시
# • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
# • 메서드 3개 : show_verses(), show_summary(), suggest_practice()
import random
from typing import List
class Revelation14:
"""창조주 경배, 바벨론의 몰락, 짐승 숭배 경고—구원의 추수와 심판의 추수 사이에서 끝까지 인내하라."""
# ---------- 속성(Attributes) ----------
def __init__(self) -> None:
# 계 14장 (의역 요약)
self.verses: List[str] = [
"1–5 시온 산: 어린 양과 144,000—이마에 그와 아버지의 이름. 새 노래를 부르며, "
"여자로 더럽히지 아니하고(우상과의 영적 음행 거부), 어린 양이 어디로 인도하든지 따라감. "
"입에 거짓이 없고 흠이 없음(첫 열매).",
"6–7 첫째 천사: ‘영원한 복음’을 온 땅에 선포—하나님을 두려워하고 영광을 돌리며 "
"하늘과 땅과 바다와 물들의 근원을 지으신 이를 경배하라(심판의 시간이 이르렀다).",
"8 둘째 천사: ‘무너졌도다, 무너졌도다, 큰 성 바벨론’—음행의 진노의 포도주로 만국을 취하게 한 자.",
"9–12 셋째 천사: 짐승과 그 우상에게 경배하고 표를 받는 자는 하나님의 진노의 포도주를 마시리라. "
"그 고통의 연기가 세세토록 올라가리라. 여기 성도들의 인내가 있으니, "
"하나님의 계명과 예수에 대한 믿음을 지키는 자들이다.",
"13 ‘지금 이후로 주 안에서 죽는 자들은 복되다’—성령께서 말씀하시되 수고를 그치고 쉼을 얻나니 "
"그들의 행한 일이 따름이라.",
"14–16 흰 구름 위 인자 같으신 이가 금 관과 예리한 낫을 가지고 땅을 거두심—땅의 곡식이 익었음이라(구원의 추수).",
"17–20 또 다른 천사들이 포도를 거두어 하나님의 진노의 큰 포도주 틀에 던지니, "
"포도주 틀이 밟히고 피가 말 굴레까지, 약 1,600 스타디온에 흐르더라(심판의 추수).",
]
# 핵심 요약
self.summary: str = (
"시온의 찬양(어린 양과 144,000)과 세 천사의 선포는 ‘창조주 경배’와 ‘바벨론의 몰락’, "
"‘짐승 숭배 경고’를 확증한다. 이어지는 두 추수는 구원의 완성과 심판의 엄중함을 드러낸다. "
"성도는 계명을 지키고 예수 믿음을 붙들며 끝까지 인내한다."
)
# 삶에 적용할 실천 가이드 3개
self.applications: List[str] = [
"① 창조주 경배 회복: 하루 3분 ‘창조주 감사’—하늘/땅/바다 중 하나를 바라보며 시편 1절 낭송 후 경배(계14:7).",
"② 바벨론 분별 끊기: 소비·성공·쾌락이 절대화되는 영역 1가지를 기록하고 ‘말·돈·시간’ 사용을 즉시 재정렬.",
"③ 인내의 믿음: 오늘 한 결정에서 ‘계명 준수 + 예수 신뢰’의 선택 1건을 실천(계14:12), 장례 위로엔 계14:13 낭독.",
]
# ---------- 메서드(Methods) ----------
def show_verses(self) -> None:
print("[Revelation 14]")
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 = Revelation14()
app.show_verses()
app.show_summary()
app.suggest_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
“창조주 경배–바벨론 몰락–짐승 경고”라는 세 메시지가 오늘도 저를 깨어 있게 합니다. 특히 “끝까지 인내하는 믿음”(계 14:12)이라는 말씀이 일상 속 작은 타협을 경계하게 하네요. 주님만 따르는 발걸음 되길 기도합니다. 🙏✨