首页 > 代码库 > GuessNum

GuessNum

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