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
0
投稿
猜你喜欢
- 循环依赖所谓循环依赖就是多个Bean之间依赖关系形成一个闭环,例如A->B->C->...->A 这种情况,当然,最
- 本文实例展示了C#中this指针的用法,对于初学者进一步牢固掌握C#有很大帮助,具体内容如下:一、this指针是什么:这里有一些面向对象编程
- 背景在实际开发过程中,会遇到需要编写各类打印模板模板的需求,当然这些在WPF开发中更为常见,但是使用XAML写编辑的打印模板又不能直接发送给
- 一、CORS概述跨源资源共享标准通过新增一系列 HTTP 头,让服务器能声明那些来源可以通过浏览器访问该服务器上的各类资源(包括CSS、图片
- 前言Java中共有八种基本数据类型:byte,int,short,long,float,double,char,boolean。计算机中的基
- IntInt是Java八种基本数据类型之一,一般大小为4字节32位,取值范围为2-31—231。两个Int类型变量用“==”比较的是值的大小
- 前言 ChatGPT已经组件放开了,现在都可以基于它写插件了。但是说实话我还真没想到可以用它干嘛,也许
- JDK提供的流继承了四大类:InputStream(字节输入流)、OutputStream(字节输出流)、Reader(字符输入流)、Wri
- 在gitee上创建springcloud仓库 application.yaml(https方式)server: por
- 本教程将介绍如何在 Spring Boot 应用程序中使用 Kafka。Kafka 是一个分布式的发布-订阅消息系统,它可以处理大量数据并提
- 1.数据数据(Data)是外部世界信息的载体, 是能够被计算机识别,加工,存储的。在现实生活中也就是我们的产品原材料。计算机中的数据包括数值
- 常用事件的分类Java AWT里面的事件可以简单的分为窗体事件(WindowEvent),鼠标事件(MouseEvent),键盘事件(Key
- springboot 启动找不到主类利用eclipse的maven插件,清理了了一下springboot的项目,结果再启动就找报找不到主类的
- C#实现修改文件的创建、修改和访问时间方法,主要是用到了File类的SetCreationTime、SetLastWriteTime、Set
- 前言本文给你提供在Spring Boot 应用程序中编写好的单元测试的机制,并且深入技术细节。我们将带你学习如何以可测试的方式创建Sprin
- 在分布式系统中,配置文件散落在每个项目中,难于集中管理,抑或修改了配置需要重启才能生效。下面我们使用 Spring Cloud Config
- 原理简介:zookeeper实现分布式锁的原理就是多个节点同时在一个指定的节点下面创建临时会话顺序节点,谁创建的节点序号最小,谁就获得了锁,
- 本文实例为大家分享了android TextView跑马灯效果的具体代码,供大家参考,具体内容如下一、要点设置四个属性android:sin
- 背景公司线上有个tomcat服务,里面合并部署了大概8个微服务,之所以没有像其他微服务那样单独部署,其目的是为了节约服务器资源,况且这8个服
- 今天再学习一些C#的基础知识,如对 Int Array进行排序:你可以在控制台应用程序中,创建一个类别,它属性和2个构造函数:Source