자바 간단 한 숫자 맞 추기 게임 만 들 기

2522 단어 자바짐작 하 다
자바 기초 퀴즈 게임 작성,참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
디자인 내용 및 요구 사항
100 이내 의 랜 덤 수가 생기 면 놀이 꾼 이 맞 히 면 이 기 는 것 이다.맞 히 지 못 하면 힌트 가 크 든 작 든 계속 맞 혀 서 맞 힐 때 까지 맞 혀 라.게임 이 끝 난 후 유저 가 추측 한 횟수 를 계산 해 냅 니 다.
목적 및 의미
4.567917.추측 게임 의 디자인 과정 을 통 해 대상 프로그램 을 대상 으로 언어 자바 의 j 핵심 개념 과 특성 을 깊이 파악 한다
  • 프로 그래 밍 기술 지식 을 이해 하면 이상 상황 을 처리 할 수 있다
  • 4.567917.자바 응용 소프트웨어 의 개발 환경 과 개발 과정 을 파악 한다프로그램 설계 사상 을 유연 하 게 선택 하 다.
    사고의 방향
  • Random()함 수 를 사용 하여 100 이내 의 무 작위 수 를 생 성하 여 맞 히 는 숫자 로 한다
  • 4.567917.Scanner(System.in)함 수 를 사용 하여 사용자 가 입력 한 숫자 를 얻 고 맞 히 는 숫자 로 합 니 다4.567917.간단 한 if 문 구 를 사용 하여 추측 수 와 피 추측 수의 크기 관 계 를 판단 하고 결 과 를 출력 합 니 다
  • for 순환 을 사용 하여 판단 과정 을 반복 하고 계산한다.
  • 프로그램 흐름 도

    프로그램 기능 모듈

    프로그램 코드
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class GuessNumberGame {
     public static void main(String[] args) {
      System.out.println("    (1-100)    ");
      int RandomNumber = getRandomNumber();
      for (int i = 0 ; true ; i++){
       System.out.print("       (1-100):");
       System.out.println("     "+(i+1)+" ");
       int GuessNumber = getGuessNumber();
       compare(RandomNumber,GuessNumber);
       if (RandomNumber == GuessNumber){
        break;
       }
      }
    
    
     }
     public static int getRandomNumber(){
      Random random = new Random();
      int i = random.nextInt(100)+1;
      return i;
     }
     public static int getGuessNumber(){
      Scanner scanner = new Scanner(System.in);
      int i = scanner.nextInt();
      return i;
     }
     public static void compare(int RandomNumber,int GuessNumber){
      if (GuessNumber <= 100){
       if (RandomNumber < GuessNumber){
        System.out.println("   ,   ,     ");
       }
       else if (RandomNumber > GuessNumber){
        System.out.println("   ,   ,     ");
       }
       else if (RandomNumber == GuessNumber){
        System.out.println("   !!!   ");
       }
      }
      else{
       System.out.println("  ,        (1-100)");
      }
     }
    }
    캡 처 실행

    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기