자바 숫자 맞 추기 미니 게임 실현(횟수 제한 있 음)
1890 단어 자바숫자 를 알아맞히다
생각:
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(" 。");
}
}
결론:간단 한 코드 실현 문제 이지 만 초보 자 에 게 는 많이 배 우 는 부분 이 있 습 니 다.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.