一个简单的猜拳游戏

本程序使用到了if else和switch语句:

  1: import java.util.Scanner;
  2: public class 猜拳 {
  3:   public static void main(String[] args) {
  4:     System.out.println("          ★★★★猜拳★★★★");
  5:     System.out.print("请出拳(1、剪刀,2、石头,3、布):");
  6:     Scanner in=new Scanner(System.in);
  7:     int People=in.nextInt();
  8:     int Computer=(int)(Math.random()*3)+1;
  9:     String MarkPeople="人";
 10:     String MarkComputer="电脑";
 11:     switch(People){//和以下的switch一样,为了输出什么拳头
 12:       case 1:MarkPeople="剪刀";
 13:       break;
 14:
 15:       case 2:MarkPeople="石头";
 16:       break;
 17:
 18:       case 3:MarkPeople="布";
 19:       break;
 20:     }
 21:     switch(Computer){
 22:       case 1:MarkComputer="剪刀";
 23:       break;
 24:
 25:       case 2:MarkComputer="石头";
 26:       break;
 27:
 28:       case 3:MarkComputer="布";
 29:       break;
 30:     }
 31: //以下if(***部分)是出拳算法
 32:     if(People==Computer){
 33:       System.out.println("\n☆平局☆\n"+"  你出的是:"+MarkPeople+",电脑出的是:"+MarkComputer);
 34:     }
 35:     else if(People==1&&Computer==3||People==2&&Computer==1||People==3&&Computer==2){
 36:       System.out.println("\n☆你赢了☆\n"+"  你出的是:"+MarkPeople+",电脑出的是:"+MarkComputer);
 37:     }else{
 38:       System.out.println("\n☆你输了☆\n"+"  你出的是:"+MarkPeople+",电脑出的是:"+MarkComputer);
 39:     }
 40:   }
 41: }

***部分为出拳的比较!从“人”的出拳输赢及平局来做三个if!

一个简单的猜拳游戏

时间: 2024-12-18 03:12:52

一个简单的猜拳游戏的相关文章

Cocos2d-X开发一个简单的小游戏

学了这么久Cocos2d-X,今天终于可以做出一个简单的小游戏了,游戏非常简单,通过菜单项控制精灵运动 在做游戏前,先学一个新概念 调度器(scheduler): Cocos2d-x调度器为游戏提供定时事件和定时调用服务.所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处: 每当Node不再可见或已从场景中移除时,调度器会停止. Cocos2d-x暂停时,调度器也会停止.当Cocos2d-x重新开始时,调度器也会自动继续启动. Cocos2d-x封装了一个供各种不同平台使用的调度

简单版猜拳游戏

界面很简单 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布4.3版本的时候,就开始提供对制作2D游戏的支持了.例如,提供了一些专用于开发2D游戏的Unity工具.现在Unity已经发布了版本4.5,对2D游戏的支持更是完善了不少.为了说明Unity对2D游戏所提供的支持,本章会使用这些在Unity中原生的工具,开发一个简单的2D游戏.本文选自<Unity

Android用SurfaceView写一个简单有趣的游戏--《数字组合》之一

最近突然有了一个想法--做一款android的简单游戏练练手,既要实现起来简单(毕竟只有一个人,框架什么的暂且就不用考虑了),又要能够达到对android知识框架的复习和游戏要有可玩性,终于用了几个星期写完了.和大家分享分享体会吧. 本来打算写一个专栏的.看以后的时间吧. 首先介绍一下游戏的主要思想和SurfaceView也就是游戏主界面的代码分享,后续部分再更新吧. 在点击 开始游戏 后,进行组合数字的选择,根据难易程度系统默认选择2和8,选择界面中间显示选择的组合数字,第一个数字表示第一个组

使用pygame实现一个简单的五子棋游戏

前言写程序已经丢掉很长一段时间了,最近觉得完全把技术丢掉可能是个死路,还是应该捡起来,所以打算借CSDN来记录学习过程, 由于以前没事的时候断断续续学习过python和用flask框架写过点web,所以第一步想捡起python,但是,单纯学习python有点枯燥,正好看到pygame,感觉还挺简单,所以想先写个小游戏练练手. 准备python基础相关准备: pygame的基础知识,参考目光博客的“用Python和Pygame写游戏-从入门到精通” 安装python 3.8.0 在python官网

用python做一个简单的pong游戏

pong游戏就是一个用挡板去控制一个小球不触底的一个小游戏,上个世纪以电视游戏的方式发行,取得巨大的成功. 看了一点书,知道pygame是python里一个强大的模块,做出这个游戏的简易模式也不难. 主要思想:1.创建游戏界面,挡板,小球以及记分牌. 2.小球碰到游戏界面四个边界会反弹,即x方向和y方向上的速度会改变为负,碰到底边生命数会减1. 3.小球与挡板碰撞y方向速度会变负,同时分数加1. 4.游戏结束会显示相关文字. 代码如下: import pygame pygame.init() s

Unity3D 创建一个简单的2D游戏

开始研究Unity3d 中的2D游戏. 首先创建出一个项目: 然后创建出一个场景: 然后添加一个背景: 然后创建一个主人公对象: 可以是自己做的素材,也可以是用unity裁剪的素材, 下面贴出裁剪素材的步奏 然会对图像进行裁剪,裁剪后进行保存: 有这样符号的就是裁剪后的素材: 然后将素材添加到游戏场景中(也就是拖到视图就可以了,如果是后期做碰撞的话,还要把此精灵变成刚体,然后加入碰撞检测,默认的时候还需要去除重力,并且和背景不在同一层): 这里变成刚体后会获得重力,要把重力去掉: 接下来就是写脚

iOS开发--实现一个简单的猜图游戏

猜图游戏和我们之前玩过的差不多,只不过图片少了很多,只有几个,不过相应的功能都已经实现了: 点击大图,图片就回被放大,再点击图片或者图片的边缘就会恢复yuanyu

自学C++写的一个简单贪吃小河游戏

娱乐而已,菜鸡一只,技术有限 1 /************************************ 2 作 者:G.Z.Bing 3 时 间:2018.2.16 4 邮 箱:cn_gzb@126.com 5 项目名称: 6 *************************************/ 7 8 #include<iostream> 9 #include<windows.h> 10 #include<ctime> // 一些用于处理日期和时间的类型