java实现猜拳游戏
作者:我是很棒的啊 发布时间:2023-08-04 04:23:52
标签:java,猜拳游戏
本文实例为大家分享了java实现猜拳游戏的具体代码,供大家参考,具体内容如下
package com.farsight.session7;
import java.util.Scanner;
/**
* 根据输入的数字,判断数组strs的值 然后进行逻辑判断
*/
public class 猜拳 {
public static void main(String[] args) {
String[] strs = { "石头", "剪刀", "布" };
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的选择:(0.石头 1.剪刀 2.布)");
int input = sc.nextInt();
String input_str = strs[input];
System.out.println("您输入的是:" + input_str);
int ran = (int) (Math.random() * 3);
String sys_str = strs[ran];
System.out.println("系统输出的是:" + sys_str);
if (input_str.equals(sys_str)) {
System.err.println("你们是平局");
} else if (input_str == "石头" && sys_str == "剪刀" || input_str == "剪刀"
&& sys_str == "布" || input_str == "布" && sys_str == "石头") {
System.err.println("你赢了");
} else {
System.err.println("你输了");
}
}
}
运行结果:
请输入您的选择:(0.石头 1.剪刀 2.布)
2
您输入的是:布
你赢了
系统输出的是:石头
来源:https://blog.csdn.net/chazihong/article/details/51968324


猜你喜欢
- 本文实例为大家分享了C#实现飞行棋小游戏的具体代码,供大家参考,具体内容如下逻辑图 以下是掷色子的一个代码,比较有代表性,里面的逻
- 出处:https://www.cnblogs.com/SunSpring作为初学者配置maven一般网上搜索。然后你就看到各种配置文件片段,
- 微信分享接口的java开发的一些小步骤,具体内容如下1.配置接口信息进行验证代码如下: /** * 访问没认证的地
- Java 两种延时thread和timer详解及实例代码在Java中有时候需要使程序暂停一点时间,称为延时。普通延时用Thread.slee
- 如何调试Java程序?大家最开始学习Java,都会觉得IDE调试好高端有木有,其实很简单了。下文会尽量简单直观的教会你在Eclipse中调试
- 前言:最近准备研究一下图片缓存框架,基于这个想法觉得还是先了解有关图片缓存的基础知识,今天重点学习一下Bitmap、BitmapFactor
- 以下实例演示了如何通过 Collections 类的 Collections.max() 和 Collections.min() 方法来查找
- 一、概念:LINQ to Entities - ADO.NET | Microsoft 官方文档EF实体框架目前版本为EF6。EF6 可实现
- 一、Canvas Canvas中的方法很多,这里我们只挑常用的进行讲解说明 Canvas可以绘制的对象有:弧线(arcs) canvas.填
- 一.你了解类吗?在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候
- 本文实例讲述了C#多线程学习之生产者和消费者用法。分享给大家供大家参考。具体实分析如下:前面的文章说过,每个线程都有自己的资源,但是代码区是
- 本文实例为大家分享了C#语言实现ini文件读写操作的具体代码,供大家参考,具体内容如下1、ini文件是什么?见百度百科2、C#语言实现ini
- 这一定是困扰刚开始使用idea工具同学的一个大问题。三种情况会导致这种问题出现。1、你不小心按了键盘上的insert按键解决:再按一次吧2、
- 一、同步调用1、同步调用会按照代码顺序来执行2、同步调用会阻塞线程,如果是要调用一项繁重的工作(如大量IO操作),可能会让程序停顿很长时间,
- 全局变量顾名思义就是在整个的类中或者可在多个函数中调用的变量。也称为外部变量。局部变量则是特定过程或函数中可以访问的变量。声明一个变量是很
- 老风格,废话不多说了,直接给大家贴java代码了。代码如下:package com.zzw.getPhoneInfos;import and
- 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体
- Java 静态绑定与动态绑定 最
- 前言Windows 11下所有控件已经默认采用圆角,其效果更好、相对有着更好的优化,只是这是默认的行为,无法进一步自定义。注意两点:Pain
- 对象创建的几种方法:使用new关键字使用clone方法反射机制反序列化以上四种都可以产生java对象1,3都会明确的显式的调用构造函数2是在