본문 바로가기
개발

자바java 게임 오늘의 운세

by 카앙구운 2014. 9. 27.
728x90
반응형

오늘은 간단하지만 여러 클래스들이 필요한 오늘의 운세 게임을 만들어 보도록 하겠다.

오늘의 운세를 만들려면 표현하고자 하는 것이 두가지고 있는데



간단한 지금 현재 시간을 표현할 수 있는 것과 랜덤으로 수를 나타내는 것과 간단한 if문을 통해 복권을 사야하는 지를 봐주는 프로그램을 만들어보자

첫번째 현재시간을 나타내는 방법에는 어떤 것이 있을까?

간단한 Date 클래스 예제를 통해 알아보자



이와 같이 Date클래스는 현재 시간을 표현해주는 방법 중에 하나이다. 하지만 원하는 내가 원

하는 형식으로 날짜와 시간을 표현해주기 위해서는 SimpleDateFormat이라는 클래스를 통해

 내가 원하는 형식에 맞춰 표현하는 것이 가능하다.





이와 같이 SimpleDateFormat에 자신이 원하는 형식의 형태로 넣어준다면 원하는 방식의 값을 얻을 수 있다.


그 다음 금전운을 표현할 때 랜덤으로 수를 나오게 하는 클래스를 예제릁 통해 알아보자


Random클래스의 객체를 생성한다. 

r은 -214748348~214748347의 사이에 수 중 하나 이며 100으로 나눈 나머지의 값은 

-99~99를 나타내고 abs()는 양수를 표현하는 메소드 이다.

100까지 표현하자 한다면 +1를 붙여 100이하의 수를 랜덤으로 출력하는 것이 가능하다.


이와 같은 결과를 나타낼 수 있다.

앞에서 설명한 Date클래스와 Random클래스를 활용하여 처음 보여진 결과의 오늘의 운세 게

임을 만들어 보자


Date클래스를 선언하여 내가 원하는 형식을 SimpleDateFormat을 통해 표현해주고 Random

클래스를 통해 랜덤수를 구한다.  그 수를 randomNum에 저장하여 출력하고

만일 randomNum가 90을 넘는다면 "복권 한번 사보세요!"라는 간단한 조건문을 넣어보았다.

이를 통해 이와같은 결과를 출력할 수 있다.


이상으로 자바java로 만든 오늘의 운세 게임을 마치도록 하겠다.




728x90
반응형

댓글