자바 숫자 맞 추기 미니 게임 실현(횟수 제한 있 음)

코드 로 숫자 를 맞 추 는 작은 게임 을 모 의 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
생각:
1.먼저 무 작위 숫자 가 필요 하고 더 이상 변화 가 생기 지 않 는 다.Random 의 nextInt 방법 으로
2.키보드 입력 이 필요 해서 Scanner 를 사 용 했 습 니 다.
3.키보드 입력 의 숫자 를 가 져 오고 Scanner 의 nextInt 방법 으로
4.최대 7 번 만 맞 힐 수 있 고 횟수 는 힌트 를 다 쓰 고 게임 이 끝 납 니 다.이미 두 개의 숫자 를 얻 었 습 니 다.판단(if)해 보 세 요.
너무 크 면 힌트 가 너무 크 니 다시 시도 해 보 세 요.
너무 작 으 면 힌트 가 너무 작 으 니 다시 시도 해 보 세 요.
맞 히 면 게임 이 끝나 고 숫자 를 맞 힌 횟수 를 첨부 합 니 다.
5.다시 시도 하 는 것 은 다시 한 번 하 는 것 입 니 다.순환 횟수 가 확실 하지 않 습 니 다.while(true)를 사용 합 니 다.나 쁜 횟수 가 확정 되면 if 문 구 를 넣 어 횟수 를 조절 할 수 있 습 니 다.
마지막 으로 만 족 스 럽 지 못 하면 규칙 도 늘 리 고 서로 다른 코드 로 이 루어 져 학습 효과 가 더욱 좋다.
코드 구현:

import java.util.Random;
import java.util.Scanner;

public class Demo01{
 public static void main(String[] args) {
  Random r = new Random();
  int num = r.nextInt(100)+1;
  Scanner sc = new Scanner(System.in);
  for (int i = 0; i < 8; i++) {
   System.out.println("        :");
   int gessnum = sc.nextInt();
   if(i==7){
    if(gessnum==num){
     System.out.println("   , 7      !");
    }
    else{
     System.out.println("   !    ");
     System.out.println("     :"+num);
     break;
    }
   }
   if(gessnum>num){
    System.out.println("      !   ");
   }
   else if(gessnum<num){
    System.out.println("      !   ");
   }
   else {
    System.out.println("   ,    !");
    System.out.println("     "+i+" ,    !");
    break;
   }
  }
  System.out.println("    。");
 }
}
결론:간단 한 코드 실현 문제 이지 만 초보 자 에 게 는 많이 배 우 는 부분 이 있 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기