728x90
import java.util.Random;
import java.util.Scanner;
public class Ex05plusGame {
public static void main(String[] args) {
// 1. 플러스 게임을 위한 랜덤수 만들기 & 입력을 위한 Scanner입력
Random rd = new Random();
Scanner sc = new Scanner(System.in);
int num1 = rd.nextInt(10) + 1;
int num2 = rd.nextInt(10) + 1;
String yesno = "Y";
System.out.println("==plus Game==");
while (yesno.equals("Y")) {
// 2. 만들어진 랜덤수 화면에 출력
System.out.print(num1 + "+" + num2 + "=");
int input = sc.nextInt();
// 3. 입력값이 정답인지 아닌지 판단(조건)하기
if ((num1 + num2) == input) {
System.out.println("Success");
} else {
System.out.println("Fail");
}
// 4. 게임을 계속 진행하는지 판단(조건)하기
System.out.print("계속하시겠습니까? (Y/N) : ");
yesno = sc.next();
if (yesno.equals("N")) { // N이면 게임종료
System.out.println("프로그램 종료");
break;
} else if (yesno.equals("Y") && (num1 + num2) == input) {
// 게임을 맞추고 계속하기(Y)를 하면 새로운 문제 제출
num1 = rd.nextInt(10) + 1;
num2 = rd.nextInt(10) + 1;
}
}
sc.close();
}
// 전체 선택 -> ctrl + A
// 전체 정렬하기 -> ctrl + shith + F
}
728x90
'자바' 카테고리의 다른 글
별찍기 (0) | 2021.04.15 |
---|---|
for 문 (0) | 2021.04.15 |
랜덤수(Random) 만들기 (0) | 2021.04.15 |
자바에서 문자열 next(); 와 equals(); (0) | 2021.04.15 |
while문과 do-while문 (0) | 2021.04.15 |