Christmas Pikachu if, do while문을 이용한 야구게임
개발일지/실습Code

if, do while문을 이용한 야구게임

ZI_CO 2022. 8. 29.
package ch04;

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

public class WhileMainTest4 {

	// 코드의 시작점 (메인 쓰레드)
	public static void main(String[] args) {
		// 스캐너를 활용해서 간단한 콘솔 게임 만들기

		Scanner scanner = new Scanner(System.in);
		Random random = new Random();

		int radomResult = random.nextInt(5) + 1;
		int select;
		int win = 0;
		int lose = 0;

		do {
			System.out.println("번호를 입력해주세요");
			select = scanner.nextInt();
			
			if(select > 5) {
				System.out.println("잘못된 입력입니다.");
				continue;
			}
			if (select == radomResult) {
				if (win == 1) {
					win++;
					System.out.println("홈런 입니다.");
				}
				System.out.println("게임에서 승리하셨습니다.");
				break;
				
			} else if (select != radomResult) {
				System.out.println((lose + 1) + "번" + " 스트라이크 입니다.");
				lose++;
				if (lose == 3) {
					System.out.println("3진 아웃 게임 오버");
					break;
				}
			}
		} while ((lose != 3) || (win != 1)); // end of do

	} // end of main
}// end of main

 

'개발일지 > 실습Code' 카테고리의 다른 글

도서관리 시스템  (0) 2022.09.05
스왑, for문을 이용한 연산  (0) 2022.08.29

댓글