0) { // 랜덤으로 두 수 생성 (0~9) int num1 = random.nextInt(10); int num2 = random.nextInt(10); System.out.print(num1 + " + " + num2 + " = "); int userAnswer = sc.nextInt(); int correctAnswer = num1 + num2; if (userAnswer == correctAnswer) { System.out.println("SUCCESS!"); } else { System.out.println("Fail..."); } chances--; if (chances == 0) { System.out.println("GAME OVER!"); break; } } "> 0) { // 랜덤으로 두 수 생성 (0~9) int num1 = random.nextInt(10); int num2 = random.nextInt(10); System.out.print(num1 + " + " + num2 + " = "); int userAnswer = sc.nextInt(); int correctAnswer = num1 + num2; if (userAnswer == correctAnswer) { System.out.println("SUCCESS!"); } else { System.out.println("Fail..."); } chances--; if (chances == 0) { System.out.println("GAME OVER!"); break; } } "> 0) { // 랜덤으로 두 수 생성 (0~9) int num1 = random.nextInt(10); int num2 = random.nextInt(10); System.out.print(num1 + " + " + num2 + " = "); int userAnswer = sc.nextInt(); int correctAnswer = num1 + num2; if (userAnswer == correctAnswer) { System.out.println("SUCCESS!"); } else { System.out.println("Fail..."); } chances--; if (chances == 0) { System.out.println("GAME OVER!"); break; } } ">
import java.util.Random;
import java.util.Scanner;
public class RandomAdditionGame {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Random random = new Random();
int chances = 5;
System.out.println("===== 랜덤 덧셈 게임 =====");
while (chances > 0) {
// 랜덤으로 두 수 생성 (0~9)
int num1 = random.nextInt(10);
int num2 = random.nextInt(10);
System.out.print(num1 + " + " + num2 + " = ");
int userAnswer = sc.nextInt();
int correctAnswer = num1 + num2;
if (userAnswer == correctAnswer) {
System.out.println("SUCCESS!");
} else {
System.out.println("Fail...");
}
chances--;
if (chances == 0) {
System.out.println("GAME OVER!");
break;
}
}
sc.close();
}
}