[Java教程]Java猜拳小游戏(剪刀、石头、布)

0 2015-09-29 08:00:04

import java.util.Random;import java.util.Scanner;public class caiquan{public static void main(String[] args){Random r=new Random();int diannao=r.nextInt(3)+1;Scanner s=new Scanner(System.in);System.out.println("=========猜拳小游戏=========");System.out.println("请输入1、2、3,1代表剪刀,2代表石头,3代表布");int fangke=s.nextInt();if(diannao==1&&fangke==1){System.out.println("电脑出的是剪刀,你出的是剪刀,平局");}if(diannao==1&&fangke==2){System.out.println("电脑出的是剪刀,你出的是石头,你赢了");}if(diannao==1&&fangke==3){System.out.println("电脑出的是剪刀,你出的是布,电脑赢了");}if(diannao==2&&fangke==1){System.out.println("电脑出的是石头,你出的是剪刀,电脑赢了");}if(diannao==2&&fangke==2){System.out.println("电脑出的是石头,你出的是石头,平局");}if(diannao==2&&fangke==3){System.out.println("电脑出的是石头,你出的是布,你赢了");}if(diannao==3&&fangke==1){System.out.println("电脑出的是布,你出的是剪刀,你赢了");}if(diannao==3&&fangke==2){System.out.println("电脑出的是布,你出的是石头,电脑赢了");}if(diannao==3&&fangke==3){System.out.println("电脑出的是布,你出的是布,平局");}if(fangke!=1&&fangke!=2&&fangke!=3){System.out.println("只能输入1、2、3");}}}

=============================================

C:\Documents and Settings\Administrator>d:

D:\>cd javacx

D:\javacx>javac caiquan.java

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

1

电脑出的是石头,你出的是剪刀,电脑赢了

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

1

电脑出的是石头,你出的是剪刀,电脑赢了

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

1

电脑出的是石头,你出的是剪刀,电脑赢了

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

1

电脑出的是剪刀,你出的是剪刀,平局

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

1

电脑出的是布,你出的是剪刀,你赢了

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

2

电脑出的是剪刀,你出的是石头,你赢了

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

3

电脑出的是石头,你出的是布,你赢了

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

2

电脑出的是石头,你出的是石头,平局

D:\javacx>java caiquan

=========猜拳小游戏=========

请输入1、2、3,1代表剪刀,2代表石头,3代表布

8

只能输入1、2、3

D:\javacx>

本文网址:http://www.shaoqun.com/a/145258.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

JAVA

0

java小朋友猜拳_[Java教程]Java猜拳小游戏(剪刀、石头、布)相关推荐

  1. Java黑皮书课后题第3章:*3.17(游戏:剪刀、石头、布)编写可以玩流行的剪刀-石头-布游戏的程序

    *3.17(游戏:剪刀.石头.布)编写可以玩流行的剪刀-石头-布游戏的程序 题目 题目概述 运行示例 ***特别注意*** 破题 代码 题目 题目概述 *3.17(游戏:剪刀.石头.布)编写可以玩流行 ...

  2. java演练 谁在哪里做什么 文字小游戏开发

    java演练 谁在哪里做什么 文字小游戏开发 视频 java演练 谁在哪里做什么 - 西瓜视频 https://www.ixigua.com/6870326962703827469/ 代码 impor ...

  3. 基于Java语言在窗体上实现飞机大战小游戏

    全套资料下载地址:https://download.csdn.net/download/sheziqiong/85594271 项目介绍 飞机大战:用 Java 语言在窗体上实现飞机大战小游戏,运行程 ...

  4. 《Java》使用面向对象的方法制作的小游戏

    <Java>使用面向对象的方法制作的小游戏 1. 设计要求 2.演示效果 3.代码实现 第一部分:Player 第二部分:Role 4.自我感受 1. 设计要求 2.演示效果 <Ja ...

  5. CocosCreator像素鸟小游戏实现(有源码)超详细教程 TS实现小游戏 零基础开发

    CocosCreator像素鸟小游戏实现(有源码)超详细教程 TS实现小游戏 大家中秋国庆快乐哈 前言 老规矩先看效果 源码的获取方式在最下面 对于本游戏来说canvas这样设置最佳哦 游戏实现思路: ...

  6. HTML5游戏_基于DOM平台跳跃小游戏开发_9.按键监听

    HTML5游戏_基于DOM平台跳跃小游戏开发 按键监听 视频讲解 HTML5游戏 效果图 本章知识点: 对象自定义名称属性,可以用变量来命名属性名称 //这段代码把多个属性(品牌, 型号, 排量)赋给 ...

  7. java猜拳_求一个java猜拳游戏程序

    展开全部 package test; import java.util.Random; import java.util.Scanner; /** * 猜拳游戏思路 * 1.定义输入函数 * 2.提示 ...

  8. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

  9. java怎么安装_最新版Java安装教程

    我是Presikid,今天又来更新文章啦,今天要来教大家如何正确.快速地安装Java最新版本. 备注:这篇文章的教程是关于JRE的,不是安装JDK的,两者之间有莫大的区别,JRE是Java运行环境,运 ...

  10. java基础分享_一、java基础教程

    1.java是一门比较纯粹的面向对象编程语言,所以java的所有代码都必须写在类的内部. 1.1 java的可执行文件后缀名是".java",例如HelloWorld.java,并 ...

最新文章

  1. 搭建Jupyter学习环境
  2. Pandas进阶修炼120题,给你深度和广度的船新体验
  3. 使用 mysql workbench 建议
  4. 基于HAproxy的web动静分离及输出状态检测页面
  5. 訪问劫持?訪问苏宁时发生的怪事
  6. SAP云平台CloudFoundry上部署应用的log分析
  7. 牛客题霸 [二进制中1的个数] C++题解/答案
  8. ogm session_带有Hibernate OGM的NoSQL –第三部分:在WildFly上构建REST应用程序
  9. Java StringBuilder getChars()方法与示例
  10. debian命令乱码_Debian 9.5 解决中文显示乱码
  11. python爬虫使用代理ip_爬虫使用代理IP的为什么不能全部成功
  12. c++ 调用程序接口_添加系统调用(返回文件信息)
  13. 再见2012,你好2013,总结愿望
  14. 高等代数 北大版 Page 17 推论 证明
  15. 全球及中国电子材料市场需求分析与十四五投资潜力预测报告2021年版
  16. QThread之重写run() 实现线程与业务解耦
  17. 如何让win7像win10一样漂亮-win7美化
  18. python 导入的nan怎么解决_如何处理python里的Nan和None
  19. 你缺的不是一个“大牛” 而是一个透视宝
  20. 黑客暗战 —— 黑帽、白帽、灰帽背后的隐秘世界

热门文章

  1. 【C语言】静态库和动态库
  2. 一个面基百度大佬的机会!
  3. elsaticsearch聚合内存控制
  4. 5.顺序存储 + 链式存储
  5. JS面试题--ES5和ES6有什么区别?
  6. linux无法连接上网
  7. Maven划分项目模块经验
  8. 太吾绘卷加载不进去_太吾绘卷捉蛐蛐办法 怎么捉高品质蛐蛐[多图]
  9. uboot中环境变量的加载、写入过程详解
  10. Mysql8.0.19下载安装—windows版本自定义安装