java实现的简单猜数字游戏代码
本文实例讲述了java实现的简单猜数字游戏代码。分享给大家供大家参考。
具体代码如下:
importjava.util.InputMismatchException; importjava.util.Scanner;
publicclassMain{ publicstaticvoidmain(String[]args){ //产生一个随机数 intnumber=(int)(Math.random()*100)+1;
//加入count intcount=0;
//在这里加入最大值,和最小值 intmax=100; intmin=1;
while(true){ //键盘录入数据 Scannersc=newScanner(System.in); System.out.println("请输入你要猜的数据:("+min+"~"+max+")"); try{ count++; intguessNumber=sc.nextInt(); //判断 if(guessNumber>number){ max=guessNumber; System.out.println("你猜大了"); }elseif(guessNumber<number){ min=guessNumber; System.out.println("你猜小了"); }else{ System.out.println("恭喜你,花了"+count+"次就猜中了"); //问是否继续 System.out.println("请问还要继续吗?(yes)"); sc=newScanner(System.in); Stringstr=sc.nextLine(); if("yes".equals(str)){ //重写赋值随机数 number=(int)(Math.random()*100)+1; count=0; max=100; min=1; }else{ break; } } }catch(InputMismatchExceptione){ System.out.println("你输入的数据有误"); } } } }