KangE
정리공간
KangE
전체 방문자
오늘
어제
  • 분류 전체보기 (42)
    • Java (19)
    • Spring (0)
      • Spring boot (0)
      • JPA (0)
    • eclipse (1)
    • Front (8)
      • JavaScript (5)
      • Vue.js (3)
    • Git (3)
    • Python (1)
    • etc (4)
    • DataBase (6)
      • Oracle (6)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • vue-router

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
KangE

정리공간

Java

Random 함수를 이용한 숫자 맞추는 프로그램

2018. 2. 5. 02:19

Random 함수를 이용한 숫자 맞추는 프로그램(1 ~ 100)

  • 1 ~ 100까지 랜덤 숫자를 맞추는 프로그램

Source

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

class randomNumber
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);

        int r_num, u_num;
        boolean clear;
        int w;
        String replay;

        //random Number

        //init(초기화)
        clear = false;

        while(true){
            //랜덤 번호 받기
            r_num = (int)(Math.random() * 100)+1; //1 - 100

            System.out.println(r_num);

            w =0;
            while(w<10){
                //user input
                System.out.println("1-100 사이 수 입력 : ");
                u_num = sc.nextInt();

                //fint number (loop)
                if(u_num  > r_num){
                    System.out.println("너무 큽니다.");
                }else if(u_num  < r_num){
                    System.out.println("너무 작습니다.");
                }else{
                    System.out.println("정답입니다.");
                    clear = true;
                    break;
                }
                w++;
            }

            //message

            //result
            if(clear){
                System.out.println("게임클리어");
            }else{
                System.out.println("게임오버");
            }

            System.out.println("한판 더 ?(Y/N) - ");
            replay = sc.next();

            if(replay.equals("N") || replay.equals("n")){
                break;
            }

            System.out.println("다시 시작합니다.");
        }
    }
}

'Java' 카테고리의 다른 글

가위바위보 게임  (0) 2018.02.05
계산기(Calculator)  (0) 2018.02.05
Wrapper  (0) 2018.02.03
Array  (0) 2018.02.02
continue  (0) 2018.02.01
    'Java' 카테고리의 다른 글
    • 가위바위보 게임
    • 계산기(Calculator)
    • Wrapper
    • Array
    KangE
    KangE

    티스토리툴바