Java菜鸟:猜拳游戏程序代码
浏览量:1655
时间:2024-01-11 12:59:19
作者:采采
猜拳游戏思路如下:
- 定义输入函数
- 提示用户输入猜拳数值
- 定义随机一个数作为电脑数值
- 判断用户输入数值与电脑随机数值
- 如果相等,则是打平,否则利用逻辑符判断输赢
- 设定数值1-石头,2-剪刀,3-布
以下是猜拳游戏的程序代码:
import java.util.*;
public class cq1 {
public static void main(String[] args) {
Scanner in new Scanner(); // 定义输入函数in
("--------------猜拳游戏---------------");
("请输入一个数值: 1、石头 2、剪刀 3、布");
();
int x (); // 让用户输入X的数值
Random on new Random(); // 定义电脑的随机数值的函数on
int y (3) 1; // 定义y随机函数数值范围(1--3)
if (x > 4 || x 0) { // 判断用户是否输入非1--3范围
("亲,请正确输入:1、石头 2、剪刀 3、布。你输入了:" x);
} else {
/* 下面是判断用户输入x的数值嵌套if */
if (x y) { // 判断打平的情况
if (x 1) {
("你: 石头 ------ 电脑: 石头 PK: 很幸运打平手");
} else if (x 2) {
("你: 剪刀 ------ 电脑: 剪刀 PK: 很幸运打平手");
} else {
("你: 布 ------ 电脑: 布 PK: 很幸运打平手");
}
/* 打平手的判断END */
} else if (x 1 y 2 || x 2 y 3 || x 3 y 1) { // 开始判断赢的情况
if (x 1 y 2) {
("你: 石头 ------ 电脑: 剪刀 PK: 恭喜您,赢了!");
} else if (x 2 y 3) {
("你: 剪刀 ------ 电脑: 布 PK: 恭喜您,赢了!");
} else {
("你: 布 ------ 电脑: 石头 PK: 恭喜您,赢了!");
}
// 判断赢的情况END
} else { // 开始判断输的情况
if (x 1 y 3) {
("你: 石头 ------ 电脑: 布 PK: 很遗憾,输了!");
} else if (x 2 y 1) {
("你: 剪刀 ------ 电脑: 石头 PK: 很遗憾,输了!");
} else {
("你: 布 ------ 电脑: 剪刀 PK: 很遗憾,输了!");
}
}
// 判断输的情况END
}
}
}
运行后的效果展示如下:
--------------猜拳游戏---------------
请输入一个数值: 1、石头 2、剪刀 3、布
1
你: 石头 ------ 电脑: 石头 PK: 很幸运打平手
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
如何在蜜蜂剪辑配音中开启录音降噪