티스토리 뷰
// Up & Down과 비슷한 게임 방식
import java.util.Scanner;
public class First {
static int up = 100;
static int down = 1;
static int count = 0;
public static void main(String[] args) {
// TODO Auto-generated method stub
int ran = (int) (Math.random() * 99) + 1; // 1~100사이의 random value
System.out.println(ran);
System.out.println("1~100사이의 숫자를 입력해봐");
while (true) {
++count;
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
if (num > ran) {
up = num;
System.out.println(down + "~" + num + "사이의 숫자를 입력해봐");
} else if (num < ran) {
down = num;
System.out.println(num + "~" + up + "사이의 숫자를 입력해봐");
} else if (num == ran) {
System.out.println("정답");
scan.close();
break;
}
}
System.out.println("전체 시도 횟수 = " + count);
}
}
댓글