학습 기록/Java

23.05.09 / Java / 반복문

SooHw 2023. 5. 9. 18:09

Random

랜덤 수 뽑기

import java.utill.Random;

Random ran = new Random()

예제) 랜덤 두 수 뽑아 답 맞추기, 3번 실패하면 게임종료

		Scanner scan = new Scanner(System.in);
		Random ran = new Random();
		int count = 0;

		while (true) {
			int ran1 = ran.nextInt(15);
			int ran2 = ran.nextInt(15);
			System.out.println(ran1 + " + " + ran2 + " = ");
			int num = scan.nextInt();
			if (num == (ran1 + ran2)) {
				System.out.println("Success!");
			} else {
				System.out.println("Fail...");
				count++;
				if (count > 2) {
					System.out.println("Game Over!");
					break;
				}
			}
		}

 

* 결과창 

 

6 + 7 = 
13
Success!
12 + 9 = 
21
Success!
14 + 2 = 
1
Fail...
0 + 8 = 
2
Fail...
4 + 0 = 
3
Fail...
Game Over!

'학습 기록 > Java' 카테고리의 다른 글

23.05.12 / Java / array  (0) 2023.05.12
23.05.10 / Java / 반복문(for문)  (0) 2023.05.10
23.05.08 / Java / 반복문(while)  (0) 2023.05.08
23.05.04 / Java / 조건문(if문)  (0) 2023.05.07
23.05.03 / Java / 연산자  (0) 2023.05.04