利用Java模拟石头剪刀布游戏
模拟石头剪刀布游戏
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模拟石头剪刀布游戏相关推荐
- java石头剪刀布界面_利用Java模拟石头剪刀布游戏
模拟石头剪刀布游戏 import java.util.Scanner; public class Sjb { public static void main(String[] args) { Scan ...
- 3.9 编写程序,模拟石头剪刀布游戏。程序随机产生一个数,这个数为2、1或0,分别表示石头剪刀和布。
1. 题目要求编写程序,模拟石头剪刀布游戏.程序随机产生一个数,这个数为2.1或0,分别表示石头剪刀和布.提示用户输入值2.1或0.然后显示一条消息,表明用户和计算机谁赢了游戏.下面是运行示例:你出什 ...
- 数据模拟:利用Java模拟数据(姓名,邮箱,地址,电话等信息,时间,工资,1-10随机数)并存入mysql
学大数据分析的同学们在做数据分析时一般很难找到适合数据集,本文就来分享一下如何利用Java模拟数据,并将产生数据保存至mysql数据库中. 主要技术就是Java产生数据,利用mybatis存入mysq ...
- 利用列表实现石头剪刀布游戏
利用列表实现石头剪刀布游戏. import random allList=['石头','剪刀','布'] winList=[['石头','剪刀'],['剪刀','布'],['布','石头']] chu ...
- 超简单利用java实现小游戏剪刀石头布
一.如何利用最简单的语句和方法来实现一个小游戏 在剪刀石头布的小游戏中,游戏有三种情况,赢.输.平局,所以我们可以利用这一点,把三种情况罗列出来进行判断. 二.设计想法 一.因为计算机无法利用石头剪刀 ...
- Java语言-石头剪刀布游戏
文章目录 励志 一.石头剪刀布游戏 1.1[问题描述] 1.2[基本要求] 1.3[模块划分] 1.4[算法思想] 1.5[题解] 拓展:制作网页版 代码: 效果截图 励志 众里寻他千百度,蓦然回首, ...
- java模拟国际象棋游戏_java国际象棋小游戏
[实例简介] 用java编写的国际象棋游戏 在eclipse环境下可以运行 界面美观 适合初学者 [实例截图] [核心代码] https___download.csdn.net_download_mo ...
- 利用Java Swing 实现游戏开发
Swing初体验 对于想学习Swing编程的朋友,我们特地为大家准备了一些小窍门.首先,下载并阅读代码是极有必要的.由于这是一篇关于Swing的教程,所以,我们只是尽可能讲解一些与Swing有关的内容 ...
- java模拟国际象棋游戏_Javafx实现国际象棋游戏
本文实例为大家分享了Javafx实现国际象棋游戏的具体代码,供大家参考,具体内容如下 基本规则 棋子马设计"日"的移动方式 兵设计只能向前直走,每次只能走一格.但走第一步时,可以走 ...
最新文章
- 视频会议的分类和适用范围详解
- GDB调试器使用总结
- 网站商务通如何导出查看历史聊天纪录
- busybox编译笔记
- java线程三种创建方式与线程池的应用
- Selenium学习(2) 元素定位
- 波形包络提取与峰值提取_一个简单的波形包络提取算法
- TensorFlow COCO
- posix and system V IPC
- python cartopy绘制中国区域(包含国界、省界、十段线以及海南诸岛)
- 怎么在地图上标注自己的店铺
- CF311D Interval Cubing 数学、线段树
- 2021年芯片产业发展的五大关键词
- LaTex数学之积分、求和和极限
- 算法的时间与空间复杂度(一看就懂)
- 今日头条信息流广告怎么做?(今日头条信息流广告费用解析)
- 打造全栈安全防护体系,华为云等保合规解决方案帮企业30天过等保
- 003_JS实现图片轮播与点击播放
- eclipse的新字体导入
- 为防手机游戏成瘾,科技巨头纷纷增加数位健康应用