/*
猜数字小游戏:
生成一个1-1000的随机数;
引导用户开始游戏;
接收用户的猜的数字;
判断:
*/
import java.util.Scanner;
class Game
{
public static void main(String[] args)
{
int num = (int)(Math.random()*1000)+1;
System.out.println("1-1000元的商品已经准备好,你可以开始了!");
int count=0;
int w = 1;
while (w<=10)
{
Scanner sc = new Scanner(System.in);
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++;
if (count ==10)
{
System.out.println("您已经连续输入十次错误,是否选择继续" + "1.Y"+"/"+"2.N");
int i = sc.nextInt();
if (i == 1)
{
System.out.println("游戏重新开始!");
}else if (i==2)
{
System.out.println("游戏结束!");
break;
}
else{
System.out.println("输入有误,游戏结束:");
break;
}
}
w = 1;
}
}
}
//如何能够为w赋值为初始值,并且继续下一次循环。 |
|