Language/JAVA
JAVA 랜덤 숫자 맞추기 게임
영보로그
2023. 10. 17. 17:38
반응형
- 1~200 사이의 값 중 하나를 추출한다 (random)
- Scanner를 이용하여 사용자가 입력한 값과 비교한 후, up, down 또는 정답을 표기한다
- 총 몇회에 걸쳐서 정답을 맞췄는지 횟수를 출력한다.
package twoDay;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Scanner;
public class random {
public static void main(String[] args) {
ArrayList<Integer> numList = new ArrayList<>();
int pcNum = (int) (Math.random() * 200) + 1;
int count = 0;
InputStream is = System.in;
Scanner sc = new Scanner(is);
System.out.println(" 준비 완료 데이터를 입력하세요 ");
while(true) {
int customNum = sc.nextInt();
count ++;
if ( pcNum == customNum ) {
System.out.println("정답");
break;
} else if ( pcNum > customNum) {
System.out.println("UP");
} else {
System.out.println("DOWN");
}
}
System.out.println("실행 횟수 : " + count);
}
}
반응형