Java猜数小练习

题目:幸运猜猜猜:游戏随机给出一个0-99(包括0和99)的数字,然后让你猜足什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。
在这里插入图片描述

package com.m.demo;

import java.util.Scanner;

public class Test2 {

	public static void main(String[] args) {
		
		int answer=(int)(Math.random()*100);
		System.out.print("请输入你猜的数字0-99:");
//		System.out.print(answer);//
		Scanner s=new Scanner(System.in);
		int input=s.nextInt();
		int num=0;
		while(num<=20) {
			num++;
			if(answer!=input) {
				if(answer>input) {
					System.out.print("你猜小了!请重新输入:");
				}else {
					System.out.print("你猜大了!请重新输入:");
				}
				
				input=s.nextInt();
				
			}else {
				System.out.println("答案正确");
				break;
			}
			
		}
		
		if(num==1) {
			System.out.println("一次答对");
		}else if(num>=2&&num<=7) {
			System.out.println("不错");
		}else if(num>=7&&num<=20) {
			System.out.println("加油");
		}else {
			System.out.println("再来一次");
		}
		

	}

}

在这里插入图片描述


版权声明:本文为qq_38557784原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。