用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

回忆是捉不到的月光    -  云代码空间

——

简单的java猜拳游戏

2016-07-16|1030阅||

摘要:public static void main(String[] args) { int x; int y; int i; String answer = ""; Scanner in = new Scanner(System.in); do {//开始判断用户输入错误次数 fo

public static void main(String[] args) {
int x;
int y;
int i;
String answer = "";
Scanner in = new Scanner(System.in);
do {//开始判断用户输入错误次数


for (i = 1; i <= 5; i++) {//开始循环玩游戏
System.out.println("--------------猜拳游戏---------------");
System.out.println("请输入一个数值:1、石头 2、剪刀 3、布");// 提示输入数值
x = in.nextInt();// 让用户输入X的数值
Random on = new Random();
y = on.nextInt(3) + 1;// 定义y随机函数数值范围(1--3)



if (x >= 4 || x == 0) { // 判断用户是否输入非1--3范围
System.out.println("亲,请正确输入:1、石头 2、剪刀 3、布。");
} else {


/* 下面是判断用户输入x的数值 嵌套if */
if (x == y) {
if (x == 1) { // 判断打平的情况
System.out.println("你:石头------电脑:石头    PK:很幸运打平手");
break;
} else if (x == 2) {
System.out.println("你:剪刀------电脑:剪刀   PK:很幸运打平手");
break;
} else {
System.out.println("你:布------电脑:布    PK:很幸运打平手");
break;
}
}/* 打平手的判断END */



else if (x == 1 && y == 2 || x == 2 && y == 3 || x == 3 && y == 1) { // 开始判断赢的情况
if (x == 1 && y == 2) {
System.out.println("你:石头------电脑:剪刀    PK:恭喜您,赢了!");
break;
} else if (x == 2 && y == 3) {
System.out.println("你:剪刀------电脑:布   PK:恭喜您,赢了!");
break;
} else {
System.out.println("你:布------电脑:石头    PK:恭喜您,赢了!");
}
break;
} // 判断赢的情况END


else {// 开始判断输的情况
if (x == 1 && y == 3) {
System.out.println("你:石头------电脑:布    PK:很遗憾,输了!");
break;
} else if (x == 2 && y == 1) {
System.out.println("你:剪刀------电脑:石头    PK:很遗憾,输了!");
break;
} else {
System.out.println("你:布------电脑:剪刀    PK:很遗憾,输了!");
break;
}
}// 判断输的情况END

} //判断用户输入X的值结束



if (i == 5) {
System.out.println("您输入错误次数过多,电脑不想和你玩了!拜拜~ ~");
break;  }//判断输入次数过多



}//for循环结束

System.out.println("是否继续?(y/n)");
answer = in.next();



}while ("y".equals(answer));{//do-while 循环结束
System.out.println("游戏结束");
}
}
顶 1踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 回忆是捉不到的月光
    • 等级: 中级程序员
    • 积分: 164
    • 代码: 1 个
    • 文章: 1 篇
    • 随想: 0 条
    • 访问: 0 次
    • 关注

    人气文章

    标签

    最新提问

      站长推荐