模拟石头剪刀布游戏

import java.util.Scanner;

public class Sjb {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println(“你出什么? (石头(2)、剪刀(1)、布(0)”);//获取用户输入的数

int sjb = sc.nextInt();

int computer =(int)( Math.random()*3);与电脑随机数比较 Math.random()这个方法表示的是(0,1)

if (computer == sjb) { //computer输出的是0 1 2

System.out.println(“平手 再来一局”);

}

else if (computer - sjb == 1 || computer - sjb == -2 || sjb - computer == 2 || sjb - computer == -1)

{

System.out.println(“你输入的是 :”+sjb+" 电脑输入的是 :"+computer+" (石头(2)、剪刀(1)、布(0)") : 电脑获胜");

}

else if (computer - sjb == 2 || computer - sjb == -1 || sjb - computer == 1 || sjb - computer == -2)

{

System.out.println(“你输入的是 :”+sjb+" 电脑输入的是 :"+computer+" (石头(2)、剪刀(1)、布(0)") : 恭喜你赢了");

}

}1

}

文章来源: blog.csdn.net,作者:寒凡.,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_52184815/article/details/109562435

java石头剪刀布界面_利用Java模拟石头剪刀布游戏相关推荐

  1. java 刷新界面_利用java如何实现在删除信息后刷新页面功能

    利用java如何实现在删除信息后刷新页面功能 发布时间:2020-11-17 14:25:49 来源:亿速云 阅读:74 作者:Leah 这篇文章给大家介绍利用java如何实现在删除信息后刷新页面功能 ...

  2. java 实现网络通信_利用Java怎么样实现网络通信功能

    利用Java怎么样实现网络通信功能 发布时间:2020-11-20 15:19:04 来源:亿速云 阅读:72 作者:Leah 利用Java怎么样实现网络通信功能?相信很多没有经验的人对此束手无策,为 ...

  3. java invoke 泛型_利用Java反射机制和泛型,全自动解析json

    有啦这个简直,太爽啦, 利用Java 反射机制,利用Class 就可以得到 类的 变量  Field[] fields=cls.getDeclaredFields(); 还可以通过类中 的方法名字 去 ...

  4. java post 注册_利用JAVA发送POST请求(垃圾注册就是这么产生的) | 学步园

    大伙都知道利用JAVA的net包的URL类和 URLConnection可以得到网页源代码(这个应该是蜘蛛程序的锥形吧),但是向网页发送数据怎么办呢,GET请求很好处理,直接在网址后面加参数就可以了, ...

  5. java远控_利用Java实现远程控制

    利用 Java 实现远程控制 摘 要: 介绍了远程控制地原理 , 详细地叙述了利用 Java 实现远程控制软件地程序设计方法和要点 , 并给出了要点地具体实现方法 . 关键词: 远程控制: Java ...

  6. java做可视化界面_利用JAVA编写可视化界面

    /* 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 作 者: 李洪悬 * 完成日期: 2012 年 1 ...

  7. java jmap 分析_利用java虚拟机的工具jmap分析java内存情况

    有时候碰到性能问题,比如一个java application出现out of memory,出现内存泄漏的情况,再去修改bug可能会变得异常复杂,利用工具去分析整个java application 内 ...

  8. java qq 界面_【Java】仿真qq尝试:聊天界面 响应用户输入

    需求分析: 逐步完善一个"qq仿真"程序. 参考: 1.文本框与文本区:http://www.weixueyuan.net/view/6062.html 2.java布局:http ...

  9. java图形界面_学习Java有什么用?Java的应用领域有哪些?

    很多人可能会问,学习Java有用吗?Java是世界第一编程语言!由于它开源.免费.跨平台,这些特性都让他富有生命力.国内最具有知名度三家IT企业BAT-(百度,阿里,腾讯)和其他众多企业,都在广泛使用 ...

最新文章

  1. php-函数小知识点
  2. android SQLite数据库用法图文详解(附源码)
  3. Index of Spring
  4. 后置通知(After Advice)
  5. 机器学习笔记(一)----基本概念
  6. 随想录(qemu仿真linux kernel)
  7. 使用本机IP调试web项目
  8. MapReduce 规划 系列十 采用HashPartitioner调整Reducer计算负荷
  9. 又补充研究了OPENJDK LINUX版本打印变形字体的问题
  10. Unity精品Demo收集
  11. 基于STM32的有方科技(银而达)N58模块与OneNet平台互联
  12. 企业综合能耗管理系统、企业能效管理平台智能网关介绍
  13. 学妹面试拼刀刀被问Java策略模式是什么鬼?哈哈哈哈
  14. 【云原生】SpringCloud系列之服务调用OpenFeign(日志配置、异常解码器、更改负载均衡策略、替换默认通信组件等)
  15. 按照ID降序排列方法
  16. 学会Redis缓存中间件,这一篇就够了
  17. Excel数据透视表按指定文字顺序排序方法
  18. 算法精品讲解(2)——DP问题入门(适合零基础者,一看就会)
  19. matlab中坐标轴的量程,origin中如何改变坐标量程
  20. gdal无法读取中文标题的图片的解决办法(结合Qt)

热门文章

  1. python opencv pdf脚本之家_Python-OpenCV
  2. 小新air15一键还原后,单击鼠标右键一直转圈
  3. 《中国古代文化常识》读书笔记
  4. 亚马逊 kindle ebook 大合集资源多真的好吗?
  5. 计算机课件脚本ppt,ppt课件脚本的写法
  6. python 扯线木偶_年轻的50个细节
  7. 随便写的一篇,记录我的hyperledger -ca折腾
  8. 操作系统中多生产者多消费者问题中,关于生产者或消费者中的两个P操作是否可以互换问题
  9. php mysql 开发成本_Java凭什么比PHP+MYSQL开发的B2B软件值钱
  10. python设置变量age和tall的值、编写一个_Python变量学习