java猜拳游戏代码_Java实现简单猜拳游戏
本文实例为大家分享了java实现简单猜拳游戏的具体代码,供大家参考,具体内容如下
看网上的猜拳游戏那么多,但都是用switch输入数字,所以用if嵌套,写一个简单的猜拳游戏
package game;
import java.util.scanner;
import java.util.random;//生成随机数,利用switch生成随机的石头,剪刀或者布
public class caiquan {
public static void main(string[] args) {
while(true)
{
system.out.println("请输入石头,剪刀或者布");
scanner sc = new scanner(system.in);
string quantou = sc.next();
int month = (int)(3*math.random())+1;
string com;//为电脑的出拳生成字符串
//电脑出拳
switch(month)
{
case 1:
com = "石头";
break;
case 2:
com = "剪刀";
break;
case 3:
com = "布";
break;
}
if(quantou.equals("石头"))
{
if(month==1)
{
system.out.println("你出的是石头,电脑出的是石头");
system.out.println("平局");
}
else if(month==2)
{
system.out.println("你出的是石头,电脑出的是剪刀");
system.out.println("你赢了");
}
else if(month==3){
system.out.println("你出的是石头,电脑出的是布");
system.out.println("你输了");
}
}
else if(quantou.equals("剪刀"))
{
if(month==1)
{
system.out.println("你出的是剪刀,电脑出的是石头");
system.out.println("你输了");
}
else if(month==2)
{
system.out.println("你出的是剪刀,电脑出的是剪刀");
system.out.println("平局");
}
else if(month==3){
system.out.println("你出的是剪刀,电脑出的是布");
system.out.println("你赢了");
}
}
else if(quantou.equals("布"))
{
if(month==1)
{
system.out.println("你出的是布,电脑出的是石头");
system.out.println("你赢了");
}
else if(month==2)
{
system.out.println("你出的是布,电脑出的是剪刀");
system.out.println("你输了");
}
else if(month==3) {
system.out.println("你出的是布,电脑出的是布");
system.out.println("平局");
}
}
}
}
}
再为大家补充一段猜拳游戏代码:
import java.util.scanner;
import java.util.random;
public class guessingboxing {
public static void main(string[] args) {
while(true) {
system.out.println("----猜拳游戏----");
system.out.println("请出拳(1、剪刀 2、石头 3.布)");
scanner in=new scanner(system.in);
/**
* people表示人出的数
* computer表示电脑出的数
*/
int people=in.nextint();
int computer=(int)(math.random()*3+1);
f(people,computer);
system.out.println();
system.out.println();
//输入完成,开始判断输赢
}
}
private static void f(int people, int computer) {
string logo1="剪刀"; //数字字符化
string logo2="剪刀";
switch(people) {
case 1:
logo1="剪刀";
break;
case 2:
logo1="石头";
break;
case 3:
logo1="布";
}
switch(computer) {
case 1:
logo2="剪刀";
break;
case 2:
logo2="石头";
break;
case 3:
logo2="布";
}
if(people==computer) {
system.out.println("平局 你出的是:"+logo1+" 电脑出的是"+logo1);
}else
if(people==1&&computer==2||people==2&&computer==3||people==3&&computer==1) {
system.out.println("你输了 你出的是:"+logo1+" 电脑出的是"+logo2);
}else
system.out.println("你赢了 你出的是:"+logo1+" 电脑出的是:"+logo2);
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java猜拳游戏代码_Java实现简单猜拳游戏相关推荐
- python猜拳小游戏代码200行左右_python简单小游戏代码,python简单小游戏代码200行...
如何看懂python杨辉三角代码? 第一步先找规律,抽象化问题.首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1].核心点是这个除去首位两个 [1] 的中间部分:[p[0 ...
- java弹球游戏代码_Java实现简单的弹球游戏
本文实例为大家分享了Java实现简单的弹球游戏的具体代码,供大家参考,具体内容如下 该程序主要是用于对java图形化界面编程进行联系,程序实现全部采用的是AWT包下的类. 程序仅做参考,供学习使用. ...
- java贪吃蛇代码_java实现贪吃蛇游戏代码(附完整源码)
先给大家分享源码,喜欢的朋友点此处下载. 游戏界面 GUI界面 java实现贪吃蛇游戏需要创建一个桌面窗口出来,此时就需要使用java中的swing控件 创建一个新窗口 JFrame frame = ...
- python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python简单小游戏代码教程,Python简单小游戏代码
球球各位大神怎么用python写一个猜词小游戏的代码? key = input('请输入一个单词:')description = input('输入单词描述:')chance = 5mark = 5p ...
- java五子棋gui代码_java GUI实现五子棋游戏
本文实例为大家分享了java实现五子棋游戏GUI,供大家参考,具体内容如下 引用包 //{Cynthia Zhang} import java.awt.*; import java.awt.event ...
- 编写五子棋的完整python代码_python制作简单五子棋游戏
本文实例为大家分享了python五子棋游戏的具体代码,供大家参考,具体内容如下 #五子棋 '" 矩阵做棋盘 16*16 "+" 打印棋盘 for for 游戏是否结束 开 ...
- Unity3D 游戏引擎之构建简单的游戏世界(三)
Unity3D 游戏引擎之构建简单的游戏世界 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archi ...
最新文章
- Cannot locate BeanDefinitionParser for element [scoped-proxy]
- 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)
- 【ACM】杭电OJ 2012。
- js中报错“Maximum call stack size exceeded“解决方法
- python opencv图像对比度增强_图像增强、锐化, Python-OpenCV 来实现 4 种方法!
- 什么技能产品经理不会提,但技术人必须懂?
- PHP调用数据库数据乱码问题
- python编写正则表达式匹配单词_Python正则表达式匹配整个单词
- 嵌入式面试中常见的编程题目
- 剑指Offer - 面试题45. 把数组排成最小的数(字符串排序)
- 研究综述 | 多关系知识图谱表示学习综述
- 量化策略回测01双均线
- 动态规划之多重部分和问题
- 设置crontab用vi打开编辑
- Java程序员须知的七个日志管理工具(转)
- Java学习笔记之设计模式(1)设计模式简介
- Linux性能优化(九)——Kernel Bypass
- 网页英文 错位_浏览器不兼容,网页错位的简单解决方法
- python整蛊代码+详解
- 电脑录屏怎么录全屏?win10电脑如何录屏
热门文章
- ffmpeg 转码_小水谈转码---FFmpeg安装
- try except python3.7_python3.X中try/except
- 计算机组成与维修考试试题,期末考试试题计算机组成与维修.doc
- python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...
- 自行车实现无人驾驶,背后究竟有何“天机”?
- 雷军 1994 年写的代码,经典老古董。
- html转盘游戏,html5大转盘抽奖实例源码(基于vue.js)
- 将一个datetime的now转换为只有日期的_不要眨眼!中英文、大小写转换,一秒就搞定!
- 大学计算机一级考试内容和范围,大学计算机一级考试.doc
- linux python2.7 链接mysql导出数据库脚本_python备份文件以及mysql数据库的脚本代码...