`
qianjiangbing
  • 浏览: 92037 次
  • 性别: 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
分享到:
评论

相关推荐

    猜拳小游戏小程序

    《猜拳小游戏小程序开发详解》 在如今的移动互联网时代,微信小程序因其无需下载、即用即走的特点,成为开发者和用户青睐的平台。本文将深入探讨如何开发一个猜拳小游戏小程序,适合初学者入门实践。 猜拳小游戏,...

    Android猜拳小游戏

    【Android猜拳小游戏】是一款基于Android平台开发的趣味应用程序,让用户可以与计算机进行一场紧张刺激的猜拳比赛,实现人机对战。该程序利用了Android SDK提供的功能,结合随机数生成器,使得每次游戏结果都有不...

    基于Linux系统的猜拳小游戏

    《基于Linux系统的猜拳小游戏详解》 在信息技术领域,开发小型游戏是学习编程语言和操作系统交互的常见方式。本文将详细介绍一个基于Linux系统的猜拳小游戏,该程序利用GTK+库进行图形用户界面的设计,旨在帮助初学...

    控制台猜拳小游戏

    **猜拳小游戏详解** 猜拳小游戏,又称为“石头、剪刀、布”游戏,是一种简单而有趣的两人对战游戏。在这个项目中,我们将利用编程语言实现一个控制台版本的猜拳游戏,让初学者能够通过实践提升编程技能。下面将详细...

    猜拳小游戏

    在技术实现方面,猜拳小游戏的开发可能基于Java或Kotlin这两种主流的Android编程语言。由于Android Studio是目前官方推荐的Android应用开发环境,我们可以推测开发者使用了它来编写、调试和构建项目。代码结构通常会...

    基于java猜拳小游戏

    【基于Java猜拳小游戏】是一款非常适合初学者学习和实践Java编程技术的小项目。在这个游戏中,玩家可以选择石头、剪刀或布,然后与计算机进行对决,根据规则判断胜负。这个项目涵盖了多个Java编程的基础知识点,包括...

    基于C++的猜拳小游戏

    【基于C++的猜拳小游戏】是一个简单的编程项目,它利用C++编程语言实现了一个经典的游戏——猜拳,也就是我们常说的“石头、剪刀、布”游戏。在这个游戏中,玩家与计算机进行对战,每方可以选择石头(代表拳头)、...

    基于java的猜拳小游戏

    【基于Java的猜拳小游戏】是一款使用Java编程语言开发的小型互动游戏,它结合了基本的编程概念和用户交互设计,让玩家可以在计算机上体验经典的“石头、剪刀、布”游戏。Java作为一种广泛使用的面向对象编程语言,以...

    猜拳小游戏 Java

    【猜拳小游戏 Java】是一款基于Java编程语言开发的娱乐应用,它实现了人机对战的猜拳游戏。这个游戏是许多初学者学习Java编程时经常尝试的项目,因为它可以帮助开发者掌握基本的面向对象编程概念,事件处理,以及...

    手机猜拳小游戏

    《安卓猜拳小游戏详解》 在移动开发领域,Android平台上的小游戏开发是初学者入门的常见选择,因为它们能够帮助开发者快速理解基本的编程概念、用户界面设计以及游戏逻辑实现。本文将深入探讨一个名为“手机猜拳小...

    java猜拳小游戏

    Java猜拳小游戏是一款基于Java编程语言开发的娱乐项目,它为用户提供了一个互动的猜拳体验。这个游戏通常包含石头、剪刀、布这三个选项,玩家与计算机进行对决,根据规则判断胜负。在这个项目中,我们主要关注以下几...

    猜拳小游戏(升级版)

    在这个“猜拳小游戏(升级版)”中,我们主要涉及的是计算机编程,特别是与游戏开发相关的技术。猜拳游戏,也称为“石头-剪刀-布”,是一种常见的两人游戏,通常用于决策或娱乐。在这个升级版的小游戏中,我们可以...

    Java猜拳小游戏源代码

    游戏逻辑的实现 - **游戏初始化**: - 通过`initial`方法让用户选择自己的角色和对手角色,并存储在对应的对象中。 - **游戏过程**: - 通过`begin`方法控制游戏的开始和结束,以及每一轮游戏的过程。 - 根据...

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

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

    猜拳小游戏人机人人模式

    【猜拳小游戏人机人人模式】是一款在Android Studio环境下开发的Android应用程序,它为用户提供了一种有趣的游戏体验,包括两种游戏模式:人人模式和人机模式。这两种模式的设计旨在满足不同用户的需求,使得游戏既...

    java实现完整版猜拳小游戏

    在Java编程语言中,实现一个猜拳小游戏是一个经典的练习项目,可以帮助初学者更好地理解面向对象编程、事件处理、控制流程以及基本的用户交互。在这个游戏中,玩家与计算机进行猜拳,通常包括石头(Rock)、纸...

    易语言趣味猜拳小游戏

    易语言趣味猜拳小游戏是一款基于易语言开发的简单娱乐程序,旨在为用户带来轻松愉快的休闲体验。在这款游戏中,玩家可以与计算机进行石头、剪刀、布的对抗,通过简单的规则来决定胜负。易语言作为中国本土的一种编程...

    黄色微信小游戏石头剪刀布猜拳游戏小程序源码.zip

    标题中的“黄色微信小游戏石头剪刀布猜拳游戏小程序源码”表明这是一款基于微信小程序开发的、以经典游戏“石头、剪刀、布”为主题的轻量级互动应用。源码是程序的原始代码,可供开发者研究学习其设计思路和编程技巧...

Global site tag (gtag.js) - Google Analytics