GuessNum

时间:2023-03-08 19:54:20

import java.util.Scanner;
import java.util.Random;
/**
*猜数字,使用随机一个0-100的数字,然后用户猜,猜中了就提示猜中了,
*否则提示猜大了还是猜小了,给10次机会,10次过后不让猜。
*/
public class GuessNum{
 public static void main(String[] args){

//1.系统随机产生一个0-100的数字
  Random r = new Random();
  Scanner sc = new Scanner(System.in);
  int num = r.nextInt(101);

//2.比较
  int count = 0;//比较的次数
  while(true){
   if(count>=10){
    System.out.println("小样,这都猜不中没,不跟你玩了~");
               break;
   }

//3.获得用户输入的数字
   System.out.println("请输入数字:");
   int n = sc.nextInt();
   //比较大小
   if(n>num)          {          System.out.println("您猜的数字大了");         }

else       if(n<num)              {     System.out.println("您猜的数字小了");       }

else                          {      System.out.println("恭喜您猜中了");    break  ;     }
   count = count + 1;
  }

}
}

GuessNum