Eggs Sunny Side Up
본문 바로가기
Algorithm/Java Festival

[Java Festival] 랜덤으로 2가지 정수를 뽑은 후 합 구하기. 5번 이상 틀리면 게임오버.

by guswn100059 2023. 3. 2.

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

public class P_16 {

	public static void main(String[] args) {
		
		// 랜덤으로 정수 2개를 뽑아 아래와 같이 출력
		// 사용자는 두 수의 합을 입력
		// 두 수의 합과 입력한 수가 일치하면 "SUCCESS"
		// 두 수의 합과 입력한 수가 일치하지 않으면 "FAIL"을 출력
		// 기회는 5번! 5번 틀리면 GAME OVER
		
		Random rd = new Random();
		Scanner sc = new Scanner(System.in);
		
		int cnt = 0;
		
		while(true) {
			int num1 = rd.nextInt(10)+1;
			int num2 = rd.nextInt(10)+1;
			
			System.out.print(num1+"+"+num2+"=");
			int sum = sc.nextInt();
			
			if(num1+num2 == sum) {
				System.out.println("SUCCESS!");
			} else {
				System.out.println("Fail...");
				
				cnt++;
				if(cnt == 5) {
					System.out.println("GAME OVER!");
					break;
				}
			}
			
			
		}

	}

}

댓글