2021-01-06 자바 주사위 게임

쪼레비·2021년 3월 30일
0
import java.util.Random;
import java.util.Scanner;

public class 주사위게임 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		/*
		 * 안녕하세요^^ N I C E G A M E
		 * 
		 * 주사위를 굴려 볼까요 사람 주사위 굴립니다(ENTER 하세요) 사람의 숫자는 : 3 입니다
		 * 
		 * 컴퓨터 주사위 굴립니다(ENTER 하세요) 컴푸터의 숫자는 : 6 입니다
		 * 
		 * 에잉 컴퓨터가 이겼습니다
		 * 
		 * 게임을 종료 합니다
		 */

		String human;
		String com;

		int humanCount = 0;
		int comCount = 0;

		String gamePlay;

		Random ran = new Random();

		while (true) {

			System.out.println("안녕하세요^^");
			System.out.println("N I C E  G A M E");
			System.out.println();

			System.out.println("주사위를 굴려볼까요?");
			System.out.print("사람 주사위를 굴립니다(ENTER 하세요)");

			Scanner scan = new Scanner(System.in);
			human = scan.nextLine();

			if (human.equals("")) {
				int ranNum = ran.nextInt(6) + 1;
				humanCount = ranNum;
				System.out.println("사람의 숫자는 : " + ranNum + " 입니다.");
				System.out.println();
			}

			System.out.print("컴퓨터 주사위 굴립니당 (ENTER 하세요)");
			com = scan.nextLine();

			if (com.equals("")) {
				int ranNum = ran.nextInt(6) + 1;
				comCount = ranNum;
				System.out.println("컴퓨터의 숫자는 : " + ranNum + " 입니다.");
			}
			System.out.println();

			if (humanCount > comCount) {
				System.out.println("사람이 이겼습니다");
			} else if (humanCount < comCount) {
				System.out.println("컴퓨터가 이겼습니다");
			} else {
				System.out.println("비겼습니다");
			}
			System.out.println();

			System.out.println("게임을 계속 할까요? Y/N");
			gamePlay = scan.nextLine();

			if (gamePlay.equals("Y") || gamePlay.equals("y")) {
				continue;	//	반복문의 조건문(처음)으로 돌아간다.
			}
			else if(gamePlay.equals("N") || gamePlay.equals("n")){
				break;		//	반복문에서 out
			}

		}

		System.out.println("게임을 종료합니다.");
	}

}
profile
잠팅이

0개의 댓글