정수 한개를 입력 받아서 발생한 난수 맞추기
package p0422;
import java.util.Scanner;
import java.util.Random;
public class WhileRandom {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
int in = 0, cnt = 0;
int rand = (int) (Math.random() * 100) + 1;
System.out.println("정답은: " + rand);
while (true) {
System.out.print("정답을 추측하여 보시오: ");
in = scan.nextInt();
if (rand > in) {
System.out.println("제시한 정수가 낮습니다.");
cnt++;
} else if (rand < in) {
System.out.println("제시한 정수가 높습니다.");
cnt++;
} else {
System.out.print("축하합니다. ");
cnt++;
System.out.println("시도횟수=" + cnt);
break;
}
}
}
}
'IT > Java' 카테고리의 다른 글
Java (Method메소드_정수와 연산기호 입력하여 결과출력) (0) | 2021.04.22 |
---|---|
Java (while문_난수 발생하여 범위안의 정답 추측하기) (0) | 2021.04.22 |
Java(중첩for문 예제6_A~Z까지 출력) (0) | 2021.04.19 |
Java (중첩for문 예제5_"*"출력) (0) | 2021.04.19 |
Java (중첩for문 예제4_"*"출력) (0) | 2021.04.19 |