Java
java-재시작이 가능한 업다운게임
zenna
2022. 1. 23. 20:46
728x90
package justPrac;
import java.util.Scanner;
public class Prac1 {
public static void main(String[] args) {
game();
startagain();
}
private static void startagain() {
Scanner input = new Scanner(System.in);
System.out.println("게임을 계속하시겠습니까? (y/n)");
String gostop = input.nextLine();
if (gostop.equals("y")) {
System.out.println("게임을 다시 시작합니다");
game();
} else if (gostop.equals("n")) {
System.out.println("게임을 종료합니다. ");
System.exit(0);
} else {
System.out.println("잘못된 문자를 입력했습니다. 다시 입력하세요");
startagain();
}
}
private static void game() {
Scanner input = new Scanner(System.in);
int random = (int) (Math.random() * 100 + 1);
System.out.println(random);
System.out.println("1부터 100까지의 랜덤 숫자를 맞춰주세요");
int urtry;
do {
System.out.println("숫자 입력 : ");
urtry = input.nextInt();
if (random > urtry) {
System.out.println("더 큰 숫자를 입력하세요");
} else if (random < urtry) {
System.out.println("더 낮은 숫자를 입력하세요");
}
} while (urtry != random);
System.out.println("정답입니다!");
startagain();
}
}
728x90