package com.aaa;

//总结:猜拳游戏主要掌握3个方面:1.人出的动作是从键盘输入的(System.in)2.电脑是随机出的(Random随机数)3.双方都要出(条件判断)

import java.util.Scanner;

public class bbb {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.println("----猜拳游戏----");

System.out.println("请出拳 (1.剪刀 2.石头 3.布)");

int person = in.nextInt();

int computer = (int) (Math.random() * 3) + 1;

String Marks = "拳头";// 你出的是

String Marks2 = "拳头";// 电脑出的是

switch (person) {

case 1:

Marks = "剪刀";

break;

case 2:

Marks = "石头";

break;

case 3:

Marks = "布";

break;

}

switch (computer) {

case 1:

Marks2 = "剪刀";

break;

case 2:

Marks2 = "石头";

break;

case 3:

Marks2 = "布";

break;

}

System.out.println(computer);

if (person == 1 && computer == 1) {

System.out

.println("你出的是:" + Marks + ",电脑输出的是" + Marks2 + "~0~--平局");

} 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 + "你赢了!");

}

}

java有趣项目_有趣的java小项目------猜拳游戏相关推荐

  1. python秒表项目_第一个Python小项目——秒表

    一.项目描述: 前言: 这只是我今天试着写的一个小项目,这个项目我发在博客上只是为了便于保存,日后自己看起来方便,所以很多地方没有写注释,如果大家有什么想法,欢迎给我留言. 项目名称: 简易秒表 开发 ...

  2. 一个用python做的完整项目_我从一个小项目学习Python编程的全过程(二)

    在(一)中的时候我们分析了如何获取所有人无忧币的统计情况,接下来开始学着写代码了: 首先第一步我们得把第一个页面的源代码:#coding:utf-8 import urllib url = 'http ...

  3. 【花雕动手做】有趣好玩的音乐可视化系列小项目(17)--光导纤维灯

    偶然心血来潮,想要做一个声音可视化的系列专题.这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累 ...

  4. 【花雕动手做】有趣好玩的音乐可视化系列小项目(19)--通体光纤灯

    偶然心血来潮,想要做一个音乐可视化的系列专题.这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累 ...

  5. 【花雕动手做】有趣好玩的音乐可视化系列小项目(18)--LED平面板灯

    偶然心血来潮,想要做一个音乐可视化的系列专题.这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累 ...

  6. 【花雕动手做】有趣好玩的音乐可视化系列小项目(14)---水杯水瓶灯

    偶然心血来潮,想要做一个声音可视化的系列专题.这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累 ...

  7. 【花雕动手做】有趣好玩的音乐可视化系列小项目(26)--LED 超立方体

    偶然心血来潮,想要做一个声音可视化的系列专题.这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累 ...

  8. 【花雕动手做】有趣好玩的音乐可视化系列小项目(16)--热干胶棒棒灯

    偶然心血来潮,想要做一个声音可视化的系列专题.这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累 ...

  9. idea中如何在一个项目下面建立多个小项目(模块)

    idea中如何在一个项目下面建立多个小项目(模块) 在一个项目下建立多个模块,这样就不用建立多个项目了.同时还可以看之前模块的代码,非常方便. 1.创建一个新项目 2.选择Empty Project, ...

  10. 微信小程序猜拳游戏步骤及代码

    完整步骤: 1. 创建小程序项目:使用微信开发者工具创建一个小程序项目,并在项目中添加一个页面,用于猜拳游戏. 2. 定义数据结构:定义一个数据结构,用于存储猜拳游戏的信息,包括玩家出拳.计算结果等信 ...

最新文章

  1. entity framework .core常用技巧
  2. C++学习笔记:(十)异常
  3. java secondtotime_Java中的LocalTime toSecondOfDay()方法
  4. LightOJ 1366 - Pair of Touching Circles (在矩形中只需要两个圆相外切,有多少种) 半径圆心均为整数)...
  5. Fiddler环境配置教程
  6. 从360和QQ打架看客户端的高精尖武器技术发展:自己留着,防止忘记!
  7. java逻辑删除代码_MyBatis-Plus之逻辑删除的实现
  8. 学会可视化大屏布局技巧,让领导都赞不绝口
  9. 以色列宣布启动“创世纪2”号登月计划;我国粮食生产实现“十七连丰”丨科技新闻...
  10. 关于 draw.io 矢量图 SVG 导出的研究
  11. python re库,Python中的Re库简要总结
  12. 【C语言|数组】数组a、a、a[0]、a[0][0]的区别与联系
  13. win10,没有内置录音机,如何解决
  14. 十一课堂|通过小游戏学习Ethereum DApps编程(1)
  15. restrict / __restrict / __restrict__ 关键字
  16. OpenStack Heat服务介绍
  17. 50岁学python合适吗_中年的你是否适合学习PYTHON
  18. 从新手到Flutter架构师,一篇就够!深度解析,值得收藏
  19. Android的APK反编译技术
  20. python爬虫笔记——可爬与不可爬

热门文章

  1. 给ButtonBar组件设置自定义TOOLTIP。
  2. 利用FindWindow和SendMessage进程通信
  3. 彻底清除计算机远程桌面连接的历史记录
  4. 如何调用 DLL 中的函数
  5. matlab做横截面回归,matlab - 将横截面表面轮廓拟合到通用的已知公式以获得系数并对表面进行数学建模 - 堆栈内存溢出...
  6. CrystalDiskInfo的下载使用
  7. OPENSSL的基础使用
  8. linux 配置思科路由器,将配置文件导入cisco2611路由器步骤
  9. c语言实现英文文本编辑器_用flutter实现富文本编辑器(二)
  10. python轮胎_如何用数据分析方法剖析途虎轮胎数据