`
qianjiangbing
  • 浏览: 87275 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

猜拳小游戏的实现

    博客分类:
  • java
阅读更多
   [size=medium][/size] 通过近一段时间的学习,参照视频做了一个简单的猜拳小游戏,主要是为了加深对Scanner扫描仪、随机数的取值,switch语句、if循环等的印象。下面是代码,如有不足欢迎指正。
   


package cn.guess;

import java.util.Scanner;

public class Guess {

/**
* @param args
*/
public static void main(String[] args) {
//实例化Scanner浏览器,接受人输入的值
Scanner sca=new Scanner(System.in);
System.out.println("------猜拳游戏------");
System.out.println("请出拳(1.拳头  2.剪刀  3.布)");
int person=sca.nextInt();
//定义一个随机数,来让电脑给值
int computer=(int)(Math.random()*3+1);
String marks="拳头";//标记
String marks2="拳头";
//switch循环语句给人出的值标记
switch(person){
case 1:
marks="拳头";
break;
case 2:
marks="剪刀";
break;
case 3:
marks="布";
}
//给电脑出的值标记
switch(computer){
case 1:
marks2="拳头";
break;
case 2:
marks2="剪刀";
break;
case 3:
marks2="布";
}
//比较人和电脑的值做出胜负判断
if(person==computer){
System.out.println("你出的是:"+marks+"  电脑出的是:"+marks2+" 平局!");
}else if(person==1&&computer==2||person==2&&computer==3||person==3&&computer==1){
System.out.println("你出的是:"+marks+"  电脑出的是:"+marks2+" 你赢了!");
}else{
System.out.println("你出的是:"+marks+"  电脑出的是:"+marks2+" 你输了!");
}

}

}
  • 大小: 9.2 KB
1
3
分享到:
评论

相关推荐

    基于java的猜拳小游戏

    基于java的猜拳小游戏小游戏小游戏小游戏小游戏小游戏小游戏小游戏小游戏小游戏小游戏小游戏

    基于Linux系统的猜拳小游戏

    一个猜拳小游戏,基于Linux操作系统下的小游戏,可参考入门! 内容注释详细,无错误,一起进步!

    控制台猜拳小游戏

    实现猜拳游戏,主要功能有,电脑pK,战绩查询,游戏规则,适合初学者练习的小游戏

    C语言实现猜拳小游戏-小白必做项目

    C语言实现猜拳小游戏是一个简单而有趣的项目,旨在让初学者通过编程实践来加深对C语言的理解和应用。该游戏基于控制台字符界面,提供了人机对战的猜拳游戏体验。 游戏开始后,玩家和计算机都需要选择石头、剪刀或布...

    java实现完整版猜拳小游戏

    这是一个用java写的完整版的猜拳小游戏,适合新手来学习使用,也可以玩玩。

    objective-c猜拳小游戏

    objective-c实现的控制台版猜拳小游戏,可以实现简单的功能

    猜拳小游戏.py

    简单用python来实现一个猜拳小游戏,旨在简单练习代码的规范化,并未作深入考量,如果有什么建议希望跟大家共同探讨

    猜拳小游戏人机人人模式

    Android Studio环境下开发的Android程序-猜拳小游戏。 支持人人模式,人机模式,且支持无缝切换 人人模式采用五局三胜,人机模式采用一局定胜负

    c++实现猜拳游戏

    用c++实现猜拳游戏,进行人机之间的交互!

    Android猜拳游戏

    用Android studio做了一个简单的猜拳小游戏。如果有建议欢迎交流。

    基于Java的猜拳小游戏设计与实现.doc

    基于Java的猜拳小游戏设计与实现.doc

    jQuery实现石头剪刀布猜拳小游戏特效源码.zip

    jQuery实现石头剪刀布猜拳小游戏特效源码.zip

    android人机猜拳游戏

    简单的人机猜拳游戏 包括了安装文件和核心的代码(也就那么几十行简单易懂的代码,最重要的是通过它可以自己开发出有趣的游戏)

    python实现人机猜拳小游戏

    今天的这篇文章呢是对人机猜拳小游戏——石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家...

    python实现猜拳小游戏

    用python实现猜拳小游戏,供大家参考,具体内容如下 本练习旨在养成良好的编码习惯和练习逻辑思考. 1、使用python版本: 3.7.3; 2、代码内容实现如下 #!/usr/bin/env python # -*- coding: utf-8 -*- 简单实现...

    北邮数电实验猜拳游戏.zip

    本代码原创,基于北邮数电实验猜拳游戏的要求而写,利用verilog语言,实现了点阵显示双方出拳,裁判按键准备,开始单局的功能,游戏采用五局三胜制,比分由数码管显示,游戏结束点阵显示胜利一方,蜂鸣器播放音乐,...

    猜拳游戏 Java语言

    用OOP思想实现《猜拳小游戏》,非常经典的Java入门案例。

Global site tag (gtag.js) - Google Analytics