java实现剪刀石头布功能
来源:互联网 发布:下载个视频软件 编辑:程序博客网 时间:2024/05/18 01:07
代码注释已经写的很清楚了,只是简单实现,个人记录学习过程而已
package com.test;
import java.util.Scanner;
public class Scissors_Stone_Cloth {
public static void main(String[] args) {
Tom tom_1 = new Tom();
//判断是否继续的标志
int k = 1;
do {
System.out.println("猜拳游戏现在开始"+"\n"+"输入 0 :石头 1 :剪刀 2 :布");
tom_1.mora();
System.out.println("是否继续游戏? 1 : 继续 2 : 关闭");
Scanner ab = new Scanner(System.in);
k = ab.nextInt();
} while (k==1);
System.out.println("游戏结束你共赢了 "+tom_1.i+ " 次");
}
}
class Tom{
//累计你赢了多少次
static int i =0;
public void mora(){
//键盘输入
Scanner in = new Scanner(System.in);
int n = in.nextInt();
//判断你出剪刀石头还是布
if (n==0) {
System.out.print("你出石头");
}else if(n==1){
System.out.print("你出剪刀");
}else {
System.out.print("你出布");
}
//电脑随机数
int x=0+(int)(Math.random()*2);
//判断电脑出的是剪刀石头还是布
if (x==0) {
System.out.println("VS电脑出石头");
}else if(x==1){
System.out.println("VS电脑出剪刀");
}else {
System.out.println("VS电脑出布");
}
//判断谁赢
if ((n==0&&x==1) || (n==1&&x==2) || (n==2&&x==0)) {
System.out.println("你赢了");
//累加赢得次数
i++;
}else if(n == x){
System.out.println("打平");
}else {
System.out.println("电脑赢了");
}
}
}
阅读全文
0 0
- java实现剪刀石头布功能
- 模拟石头剪刀布功能
- 石头剪刀布c++实现
- Java之石头剪刀布
- 用Python实现的"石头,剪刀,布"
- Unity-->实现剪刀石头布的游戏
- JSP实现石头剪刀布游戏
- Python实现石头-剪刀-布小游戏
- java编写剪刀石头布游戏
- Java五颗星之剪刀石头布
- Java石头剪刀布小游戏代码
- Java简单剪刀石头布问题
- Java剪刀石头布随机次数版
- 石头-剪刀-布
- 石头剪刀布
- 剪刀石头布
- 剪刀、石头、布游戏
- 剪刀 石头 布
- 带你一步步走入Paxos的世界 -- 序列2
- Ubuntu16.04+caffe+Opencv3+Python(CPU ONLY)
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.2面向对象技术(4.2.6)
- 第四周(1)——图文消息实现网页链接服务
- ubuntu安装谷歌拼音输入法, ubuntu 软件更新源 source.list, package无法找到安装,ubuntu system setting问题: ubuntu desktop 安装
- java实现剪刀石头布功能
- .emacs.d server unsafe
- 【算法题】插入排序
- Maven
- What is the Cramer-Rao Lower Bound?
- VR视频为什么都是弯的?
- 商品展示
- PReLU
- 浅谈服务治理与微服务