본문 바로가기

프로그래밍

랜덤숫자맞추기

반응형


import java.util.Scanner;
public class Randomnumber {


public static void main(String[] args) {
      System.out.println("#####################");
      System.out.println("#   랜덤숫자맞추기 \t#" );
      System.out.println("#####################");
      
      Scanner input = new Scanner(System.in);
      int ran = (int)(Math.random()*100);
      System.out.println("숫자를 입력하세요.");
      
      int count = 0; //카운트 저장할 변수
      
      while(count < 10) {
          int num = input.nextInt();
          if(count < 9 && num > ran) {
             System.out.println("아닙니다. 좀더 작은 수를 입력하세요.");
          } else if(count < 9 && num<ran) {
             System.out.println("아닙니다 좀더 큰 수를 입력하세요.");
          } else if(num==ran) {
             System.out.println("정답입니다.");
             break;
          } else {
             System.out.println("아쉽지만 기회가 없습니다.");
             System.out.println("정답 : "+ num);
          }
          
          count ++;

      }
}
}

 

반응형

'프로그래밍' 카테고리의 다른 글

Java Score 계산 for 반복문 for  (0) 2021.06.04