猜数游戏:范围时1-100,若错误就提示大了还是小了,猜对则结束,允许猜10次,游戏结束后对玩家评价:1次猜对;5次内猜对;10次内猜对;没有猜对

public static void main(String[] args){
  Scanner sc=new Scanner(System.in);
  Random ran=new Random();
  //随机生成1-100的数字
  int n=ran.nextInt(100)+1;
  int i=1;
  for(int i=0;i<=10;i++){
    sout("请输入猜的数:");
    int guess=sc.nextInt();
    if(guess==n){
      sout("恭喜您猜对了!");
      //猜对了则直接退出
      break;
    }
    else if(guess>n){
      sout("大了些,请继续猜!");
    }
    else (guess<n){
      sout("小了些,请继续猜!");
    }
  }
  //判断猜的次数,给出提示   
if(i>10){     sout("很遗憾,您没有猜对!");    }   else if(i>5){     sout("10次内猜对!");   }   else if(i>1){     sout("5次内猜对!");   }   else{     sout("您一次就猜对了!");   } }

猜你喜欢

转载自www.cnblogs.com/gfl-1112/p/12650347.html
今日推荐