주의권면
2025년 8월 28일 14:27분
package jesusbornd;
/*
// Revelation2to3_SevenChurches.java
// “Hello Kingdom” – 요한계시록 2–3장 (아시아의 일곱 교회) 초급 Java 예시
// • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
// • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/
import java.util.Random;
public class Revelation2to3_SevenChurches {
/* ---------- 속성(Attributes) ---------- */
/** 계 2–3장 ‘일곱 교회’ 핵심 요약(의역) */
private final String[] verses = {
// 1) 에베소 (2:1–7)
"에베소: 수고·인내·분별은 뛰어나나 ‘처음 사랑’을 버렸다. 기억·회개·처음 행위를 행하라. "
+ "이기는 자는 하나님의 낙원에 있는 생명나무 열매를 먹는다.",
// 2) 서머나 (2:8–11)
"서머나: 환난과 궁핍 가운데서도 ‘영적으로 부요’. 죽도록 충성하라. "
+ "생명의 관을 주시며, 둘째 사망의 해를 받지 않는다.",
// 3) 버가모 (2:12–17)
"버가모: ‘사탄의 권좌’ 가운데서도 믿음을 굳게 지켰으나, 발람·니골라 당의 가르침으로 타협이 스며듦. "
+ "회개하라. 이기는 자에게 감추인 만나와 새 이름이 기록된 흰 돌을 주신다.",
// 4) 두아디라 (2:18–29)
"두아디라: 사랑·믿음·봉사·인내가 자라지만 ‘이세벨’의 미혹(음행·우상)을 용납함. "
+ "남은 자는 굳게 잡으라. 이기는 자에게 만국을 다스리는 권세와 새벽별을 주신다.",
// 5) 사르디 (3:1–6)
"사르디: 이름은 살았으나 실상은 죽었음. 깨어 일깨우고 기억하며 회개하라. "
+ "이기는 자는 흰 옷을 입고 생명책에서 이름이 지워지지 않으며 주께서 시인하신다.",
// 6) 빌라델비아 (3:7–13)
"빌라델비아: 적은 능력으로도 말씀을 지키고 주의 이름을 배반하지 않음. 열린 문을 주시고 "
+ "시험의 때에서 지키심. 이기는 자는 하나님의 성전에 기둥이 되고 새 이름을 받는다.",
// 7) 라오디게아 (3:14–22)
"라오디게아: 미지근함—자족·교만 속에 영적 빈곤. 불로 연단한 금, 흰 옷, 안약을 사라. "
+ "사랑하므로 책망·징계하시니 열심을 내어 회개하라. 문을 두드리시는 주와 함께 먹고, 이기는 자는 보좌에 함께 앉는다.",
// 공통 후렴
"공통 권면: ‘귀 있는 자는 성령이 교회들에게 하시는 말씀을 들을지어다.’"
};
/** 핵심 요약 */
private final String summary =
"주께서 각 교회에 ‘칭찬–책망–권면–약속’으로 다가오신다. 첫사랑 회복, 고난 중 충성, "
+ "진리 수호, 거룩과 순결, 영적 각성, 인내의 순종, 열심 있는 회개가 일곱 교회를 관통한다. "
+ "이기는 자에게는 생명, 면류관, 감추인 만나, 권세, 흰 옷, 기둥 됨, 보좌 참여의 약속이 주어진다.";
/** 삶에 적용할 실천 가이드 7개(교회별 한 줄) */
private final String[] applications = {
"① 에베소: ‘처음 사랑’ 회복—오늘 사랑의 행동 한가지를 즉시 실행하기",
"② 서머나: 고난 속 충성—두려움 말고 ‘오늘의 한 걸음’ 순종으로 면류관 바라보기",
"③ 버가모: 타협 차단—가르침·문화·관계에서 우상적 타협 한가지를 끊고 말씀 기준 리셋",
"④ 두아디라: 거룩한 용납—사랑은 지키되 죄는 용납하지 않기(경계·상담·치리의 질서 세우기)",
"⑤ 사르디: 깨어남—무너진 경건 루틴 1가지를 ‘작게, 지금’ 다시 시작해 완성으로 가기",
"⑥ 빌라델비아: 열린 문 사용—작은 능력이라도 복음의 기회 1건을 잡아 순종으로 통과하기",
"⑦ 라오디게아: 열심 있는 회개—자족·무감각을 자각하고 ‘문을 여는 기도’ 후 교제 시간 갖기"
};
/* ---------- 메서드(Methods) ---------- */
/** 1) 본문(요약 인용) 출력 */
public void showVerses() {
System.out.println("[Revelation 2–3 • Seven Churches]");
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) {
Revelation2to3_SevenChurches app = new Revelation2to3_SevenChurches();
app.showVerses();
app.showSummary();
app.suggestPractice();
}
}
# Revelation2to3_SevenChurches.py
# “Hello Kingdom” – 요한계시록 2–3장 (아시아의 일곱 교회) 초급 Python 예시
# • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
# • 메서드 3개 : show_verses(), show_summary(), suggest_practice()
import random
from typing import List
class Revelation2to3_SevenChurches:
"""일곱 교회에 주시는 칭찬–책망–권면–약속. ‘이기는 자’의 길로 부르심."""
# ---------- 속성(Attributes) ----------
def __init__(self) -> None:
# 계 2–3장 ‘일곱 교회’ 핵심 요약(의역)
self.verses: List[str] = [
# 1) 에베소 (2:1–7)
"에베소: 수고·인내·분별은 뛰어나나 ‘처음 사랑’을 버렸다. 기억·회개·처음 행위를 행하라. "
"이기는 자는 하나님의 낙원에 있는 생명나무 열매를 먹는다.",
# 2) 서머나 (2:8–11)
"서머나: 환난과 궁핍 가운데서도 ‘영적으로 부요’. 죽도록 충성하라. "
"생명의 관을 주시며, 둘째 사망의 해를 받지 않는다.",
# 3) 버가모 (2:12–17)
"버가모: ‘사탄의 권좌’ 가운데서도 믿음을 굳게 지켰으나, 발람·니골라 당의 가르침으로 타협이 스며듦. "
"회개하라. 이기는 자에게 감추인 만나와 새 이름이 기록된 흰 돌을 주신다.",
# 4) 두아디라 (2:18–29)
"두아디라: 사랑·믿음·봉사·인내가 자라지만 ‘이세벨’의 미혹(음행·우상)을 용납함. "
"남은 자는 굳게 잡으라. 이기는 자에게 만국을 다스리는 권세와 새벽별을 주신다.",
# 5) 사르디 (3:1–6)
"사르디: 이름은 살았으나 실상은 죽었음. 깨어 일깨우고 기억하며 회개하라. "
"이기는 자는 흰 옷을 입고 생명책에서 이름이 지워지지 않으며 주께서 시인하신다.",
# 6) 빌라델비아 (3:7–13)
"빌라델비아: 적은 능력으로도 말씀을 지키고 주의 이름을 배반하지 않음. 열린 문을 주시고 "
"시험의 때에서 지키심. 이기는 자는 하나님의 성전에 기둥이 되고 새 이름을 받는다.",
# 7) 라오디게아 (3:14–22)
"라오디게아: 미지근함—자족·교만 속에 영적 빈곤. 불로 연단한 금, 흰 옷, 안약을 사라. "
"사랑하므로 책망·징계하시니 열심을 내어 회개하라. 문을 두드리시는 주와 함께 먹고, 이기는 자는 보좌에 함께 앉는다.",
# 공통 후렴
"공통 권면: ‘귀 있는 자는 성령이 교회들에게 하시는 말씀을 들을지어다.’",
]
# 핵심 요약
self.summary: str = (
"주께서 각 교회에 ‘칭찬–책망–권면–약속’으로 다가오신다. 첫사랑 회복, 고난 중 충성, "
"진리 수호, 거룩과 순결, 영적 각성, 인내의 순종, 열심 있는 회개가 일곱 교회를 관통한다. "
"이기는 자에게는 생명, 면류관, 감추인 만나, 권세, 흰 옷, 기둥 됨, 보좌 참여의 약속이 주어진다."
)
# 삶에 적용할 실천 가이드 7개(교회별 한 줄)
self.applications: List[str] = [
"① 에베소: ‘처음 사랑’ 회복—오늘 사랑의 행동 한가지를 즉시 실행하기",
"② 서머나: 고난 속 충성—두려움 말고 ‘오늘의 한 걸음’ 순종으로 면류관 바라보기",
"③ 버가모: 타협 차단—가르침·문화·관계에서 우상적 타협 한가지를 끊고 말씀 기준 리셋",
"④ 두아디라: 거룩한 용납—사랑은 지키되 죄는 용납하지 않기(경계·상담·치리의 질서 세우기)",
"⑤ 사르디: 깨어남—무너진 경건 루틴 1가지를 ‘작게, 지금’ 다시 시작해 완성으로 가기",
"⑥ 빌라델비아: 열린 문 사용—작은 능력이라도 복음의 기회 1건을 잡아 순종으로 통과하기",
"⑦ 라오디게아: 열심 있는 회개—자족·무감각을 자각하고 ‘문을 여는 기도’ 후 교제 시간 갖기",
]
# ---------- 메서드(Methods) ----------
def show_verses(self) -> None:
print("[Revelation 2–3 • Seven Churches]")
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 = Revelation2to3_SevenChurches()
app.show_verses()
app.show_summary()
app.suggest_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
읽다 보니 제 마음에 제일 쿡 찔린 건 에베소 교회였네요. 사랑 없이 남는 건 껍데기뿐인데, 요즘 저는 너무 ‘해야 할 일’에만 묶여 있던 것 같아요. 오늘 작은 사랑의 행동 하나라도 꼭 실행해야겠습니다. “귀 있는 자는 들을지어다” — 오늘은 제 귀에도 말씀이 확 꽂히네요 🙏🔥