题目:幸运猜猜猜:游戏随机给出一个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("再来一次");
}
}
}