본문 바로가기
Java 개발자 수업 강의노트/Java 주말 프로젝트

숨겨진 숫자 맞추기 게임

by 캬캬백곰 2012. 4. 20.
728x90

#랜덤한 한 수를 지정하여 그 숫자를 맞추는 프로그램...

 

-개요

1. 랜덤 함수를 통해 나온 하나의 숨겨진 숫자가 존재.

2. 숫자를 입력 받는다.

3. 입력한 숫자가 랜덤값에서 나온 숫자가 나오면 프로그램 종료.

4. 입력한 숫자가 랜덤값에서 나온 숫자와 다르면 힌트 제공(크다, 작다)

 

import java.util.Random;
import java.util.Scanner;

public class week1 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // 숨겨진 숫자 맞추기 게임
  int num = 0; // num 초기화
  Random r = new Random();
  num = r.nextInt(100); // 100이라는 숫자로 랜덤 범위 지정
  
  System.out.println("숨겨진 숫자를 맞춰주세요 (범위는 1~1000)");
  //타이틀 및 숨겨진 숫자의 범위를 표시
  
  Scanner sc = new Scanner(System.in);
  
  while(true){
   System.out.println("숫자를 입력하세요");
   int a = sc.nextInt();
   System.out.println("입력된 숫자는 " + a + "입니다.");
   
   if(a==num){
    System.out.println("입력된 숫자 " + a + "(은/는) 정답입니다.");
    break;
   }else if(a>num){
    System.out.println("입력된 숫자 " + a + "(은/는) 숨겨진 숫자보다 큽니다.");
   }else{
    System.out.println("입력된 숫자" + a + "(은/는) 숨겨진 숫자보다 작습니다.");
   }
  }

 }

}

 

728x90
반응형

'Java 개발자 수업 강의노트 > Java 주말 프로젝트' 카테고리의 다른 글

야구 게임(2)  (0) 2012.04.27
야구 게임 1  (0) 2012.04.20