模拟石头剪刀布游戏

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 2System.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)\") :  恭喜你赢了");}}
}

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

  1. java石头剪刀布界面_利用Java模拟石头剪刀布游戏

    模拟石头剪刀布游戏 import java.util.Scanner; public class Sjb { public static void main(String[] args) { Scan ...

  2. 3.9 编写程序,模拟石头剪刀布游戏。程序随机产生一个数,这个数为2、1或0,分别表示石头剪刀和布。

    1. 题目要求编写程序,模拟石头剪刀布游戏.程序随机产生一个数,这个数为2.1或0,分别表示石头剪刀和布.提示用户输入值2.1或0.然后显示一条消息,表明用户和计算机谁赢了游戏.下面是运行示例:你出什 ...

  3. 数据模拟:利用Java模拟数据(姓名,邮箱,地址,电话等信息,时间,工资,1-10随机数)并存入mysql

    学大数据分析的同学们在做数据分析时一般很难找到适合数据集,本文就来分享一下如何利用Java模拟数据,并将产生数据保存至mysql数据库中. 主要技术就是Java产生数据,利用mybatis存入mysq ...

  4. 利用列表实现石头剪刀布游戏

    利用列表实现石头剪刀布游戏. import random allList=['石头','剪刀','布'] winList=[['石头','剪刀'],['剪刀','布'],['布','石头']] chu ...

  5. 超简单利用java实现小游戏剪刀石头布

    一.如何利用最简单的语句和方法来实现一个小游戏 在剪刀石头布的小游戏中,游戏有三种情况,赢.输.平局,所以我们可以利用这一点,把三种情况罗列出来进行判断. 二.设计想法 一.因为计算机无法利用石头剪刀 ...

  6. Java语言-石头剪刀布游戏

    文章目录 励志 一.石头剪刀布游戏 1.1[问题描述] 1.2[基本要求] 1.3[模块划分] 1.4[算法思想] 1.5[题解] 拓展:制作网页版 代码: 效果截图 励志 众里寻他千百度,蓦然回首, ...

  7. java模拟国际象棋游戏_java国际象棋小游戏

    [实例简介] 用java编写的国际象棋游戏 在eclipse环境下可以运行 界面美观 适合初学者 [实例截图] [核心代码] https___download.csdn.net_download_mo ...

  8. 利用Java Swing 实现游戏开发

    Swing初体验 对于想学习Swing编程的朋友,我们特地为大家准备了一些小窍门.首先,下载并阅读代码是极有必要的.由于这是一篇关于Swing的教程,所以,我们只是尽可能讲解一些与Swing有关的内容 ...

  9. java模拟国际象棋游戏_Javafx实现国际象棋游戏

    本文实例为大家分享了Javafx实现国际象棋游戏的具体代码,供大家参考,具体内容如下 基本规则 棋子马设计"日"的移动方式 兵设计只能向前直走,每次只能走一格.但走第一步时,可以走 ...

最新文章

  1. 视频会议的分类和适用范围详解
  2. GDB调试器使用总结
  3. 网站商务通如何导出查看历史聊天纪录
  4. busybox编译笔记
  5. java线程三种创建方式与线程池的应用
  6. Selenium学习(2) 元素定位
  7. 波形包络提取与峰值提取_一个简单的波形包络提取算法
  8. TensorFlow COCO
  9. posix and system V IPC
  10. python cartopy绘制中国区域(包含国界、省界、十段线以及海南诸岛)
  11. 怎么在地图上标注自己的店铺
  12. CF311D Interval Cubing 数学、线段树
  13. 2021年芯片产业发展的五大关键词
  14. LaTex数学之积分、求和和极限
  15. 算法的时间与空间复杂度(一看就懂)
  16. 今日头条信息流广告怎么做?(今日头条信息流广告费用解析)
  17. 打造全栈安全防护体系,华为云等保合规解决方案帮企业30天过等保
  18. 003_JS实现图片轮播与点击播放
  19. eclipse的新字体导入
  20. 为防手机游戏成瘾,科技巨头纷纷增加数位健康应用

热门文章

  1. DAX: 用SWITCH函数替换嵌套IF函数
  2. 药物中毒急救 matlab
  3. vue 取数组第一个值_vue里如何取出数组中的数组(的某一个元素)
  4. 学计算机理论课要记笔记吗,学生应该用笔记本电脑记笔记吗?
  5. [听听音乐]吴金黛 音乐有意思 歌单
  6. 网页怎么算切屏_十种切屏抓取方法(图形)
  7. 学生信息管理系统(头哥适用版)(c语言)
  8. Android关闭屏幕时不锁屏
  9. 4步彻底关闭win10的自动更新功能
  10. funnyface表情包制作神奇