실족공식
2025년 7월 29일 17:44분
package jesusbornd;
/*
// DavidBathsheba2Sam11.java
// “Hello Kingdom” – 다윗 & 밧세바 (사무엘하 11장) 초급 Java 예시
// • 속성 3개 : 사건 요약, 성경 참조, 실천사항 배열
// • 메서드 3개 : showStory(), showReference(), suggestPractice()
*/
import java.util.Random;
public class DavidBathsheba2Sam11 {
/* ---------- 속성(Attributes) 3 ---------- */
/** 사건 요약 */
private final String storySummary =
"전쟁 중 왕궁에 머문 다윗이 옥상에서 밧세바를 보고 음욕에 빠져 간음을 저지르고, "
+ "그 죄를 가리기 위해 그녀의 남편 우리아를 전쟁터 최전선에 내보내 살해함으로써 "
+ "연속적인 죄(탐욕→간음→살인)를 범한 이야기(사무엘하 11장).";
/** 성경 참조 */
private final String scriptureReference = "사무엘하 11장 1–27절";
/** 삶에 적용할 실천 가이드 3개 */
private final String[] applications = {
"① ‘나의 시선’을 지키기: 유혹이 시작될 때 즉시 돌리고 기도하기",
"② 책임 회피가 아닌 즉각 회개: 작은 거짓도 덮지 말고 정직히 드러내기",
"③ 영적‧도덕적 ‘안전망’ 세우기: 말씀, 기도, 찬양으로 전신갑주 견고히 하기"
};
/* ---------- 메서드(Methods) 3 ---------- */
/** 1) 사건 요약 출력 */
public void showStory() {
System.out.println("[Story]");
System.out.println(storySummary + "\n");
}
/** 2) 성경 참조 출력 */
public void showReference() {
System.out.println("[Scripture]");
System.out.println(scriptureReference + "\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) {
DavidBathsheba2Sam11 db = new DavidBathsheba2Sam11();
db.showStory(); // 사건 요약
db.showReference(); // 성경 참조
db.suggestPractice(); // 오늘의 실천
}
}
#### david_bathsheba_2sam11.py
#### “Hello Kingdom” – 다윗 & 밧세바 (사무엘하 11장) 초급 Python 버전
from random import choice
class DavidBathsheba2Sam11:
"""사무엘하 11장: 다윗의 연속적 죄(탐욕→간음→살인)와 교훈"""
# ---------- 속성(Attributes) 3 ----------
story_summary: str = (
"전쟁 중 왕궁에 머문 다윗이 옥상에서 밧세바를 보고 음욕에 빠져 간음을 저지르고, "
"그 죄를 가리기 위해 밧세바의 남편 우리아를 최전선에 내보내 살해함으로써 "
"연속적인 죄(탐욕→간음→살인)를 범한 이야기(사무엘하 11장)."
)
scripture_reference: str = "사무엘하 11장 1–27절"
applications = [
"① ‘나의 시선’을 지키기: 유혹이 시작될 때 즉시 돌리고 기도하기",
"② 책임 회피가 아닌 즉각 회개: 작은 거짓도 덮지 말고 정직히 드러내기",
"③ 영적‧도덕적 ‘안전망’ 세우기: 말씀·기도·찬양으로 전신갑주 견고히 하기",
]
# ---------- 메서드(Methods) 3 ----------
@classmethod
def show_story(cls) -> None:
"""1) 사건 요약 출력"""
print("[Story]")
print(cls.story_summary, "\n")
@classmethod
def show_reference(cls) -> None:
"""2) 성경 참조 출력"""
print("[Scripture]")
print(cls.scripture_reference, "\n")
@classmethod
def suggest_practice(cls) -> None:
"""3) 실천 가이드 중 하나 랜덤 제안"""
print("[Today’s Practice]")
print(choice(cls.applications))
def main() -> None:
DavidBathsheba2Sam11.show_story()
DavidBathsheba2Sam11.show_reference()
DavidBathsheba2Sam11.suggest_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
“밧세바의 사건 앞에서 나의 나약함과 죄성을 다시 마주합니다. 하지만 가장 어두운 순간에도 주님의 자비와 회복이 있었습니다. 넘어짐을 숨기지 않고 주께 토로할 때, 정결한 마음과 새 영을 주시는 은혜가 임함을 고백합니다. 실수 후에라도 진실히 회개하면 다시 시작할 수 있음을 잊지 않겠습니다.”