求一个java猜谜游戏程序

包裹?测试;

进口?Java . util . random;

进口?Java . util . scanner;

/**

*?猜谜游戏创意?

*?1,定义输入函数?

*?2.提示用户输入猜测值?

*?3.定义一个随机数作为计算机值?

*?4.判断[用户输入值]是否与?【电脑随机数】?

*?5、可等于画,不等于用&;& amp|||判断输赢的逻辑符号?

*?6.设定值1- Stone?2-剪刀?三层布料

*/

公共?班级?财权有戏?{

公共?静电?作废?main(String[]?args)?{

扫描仪?in =新?扫描仪(system . in);//在,Scanner包函数中定义输入函数,用它来输入数值。

系统。out . println("-);

System.out.println("请输入一个值:1,Stone?2.剪刀?3、布”);//提示输入值?

System.out.println("?);//空白行

int?x = in . nextint();//让用户输入x的值?

随机?开=新?random();//关于定义计算机随机值的函数?

int?y = on . nextint(3)+1;//定义Y随机函数的数值范围(1-3)

if(x & gt;= 4 | | | x = = 0){//确定用户是否输入了1-3以外的范围?

System.out.println("亲爱的,请正确输入:1,石头?2.剪刀?3.布料。你输入了:“+x);?

}否则{

/*下面是确定用户输入x的值?嵌套if*/?

if(x==y){

if(x==1){?//评判平局?

System.out.println("你:石头-电脑:石头PK:幸运抽奖");?

}别的?if(x==2){?

System.out.println("你:剪刀-电脑:剪刀PK:幸运被平手");?

}别的?{?

System.out.println("你:Bu-电脑:Bu PK:幸运抽奖");?

}?

}别的?if(x = = 1 & amp;& amp= = 2 | | x = = 2 & amp& amp= = 3 | | x = = 3 & amp& ampy==1){?//开始判断胜负情况?

if(x = = 1 & amp;& ampy==2){?

System.out.println("你:石头-电脑:剪刀PK:恭喜你,你赢了!");?

}别的?if(x = = 2 & amp;& ampy==3){?

System.out.println("你:剪刀-电脑:布PK:恭喜你,你赢了!");?

}别的?{

System.out.println("你:布-电脑:石头PK:恭喜你,你赢了!");

}?

}别的?{//开始判断输的情况?

if(x = = 1 & amp;& ampy==3){?

System.out.println("你:石头-电脑:布PK:对不起,我输了!");?

}别的?if(x = = 2 & amp;& ampy==1){?

System.out.println("你:剪刀-电脑:石头PK:对不起,我输了!");?

}别的?{?

System.out.println("你:布-电脑:剪刀PK:对不起,我输了!");?

}?

}

}

}

}效果显示的操作后:

-猜谜游戏。

请输入一个值:1,石头2,剪刀3,布。

1

你:石头-电脑:布PK:可惜我输了!

-猜谜游戏。

请输入一个值:1,石头2,剪刀3,布。

亲爱的,请正确输入:1,石头2,剪刀3,布。您输入了:4。