import java.util.Scanner;

public class Jsb {

public static void main(String[] args) {

while (true) {

result(input(), random());

System.out.println("+++++++++++++++");

}

}

public static int input() {

System.out.println("请输入:1-剪刀,2-石头,3-布");

Scanner sc = new Scanner(System.in);

String s = sc.next();

int x = 0;

if (s.equals("1")) {

x = 1;

System.out.print("我:剪刀!");

} else if (s.equals("2")) {

x = 2;

System.out.print("我:石頭!");

} else if (s.equals("3")) {

x = 3;

System.out.print("我:布!");

} else {

System.out.print("输入有问题,我再思考一下……");

System.exit(0);

}

return x;

}

public static int random() {

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

System.out.println(h);

switch (h) {

case 1: System.out.println("PC:……………… 剪刀!");

break;

case 2: System.out.println("PC:……………… 石头!");

break;

case 3: System.out.println("PC:……………… 布!");

break;

default: System.out.println("PC:……………… 不和你玩了!");

break;

}

return h;

}

public static void result(int n, int m) {

if (n == m) {

System.out.println("平局。");

} else {

if (n == 1) {

if (m == 2) {

System.out.println("你输了");

} else if (m == 3) {

System.out.println("你赢了");

}

} else if (n == 2) {

if (m == 1) {

System.out.println("你赢了");

} else if (m == 3) {

System.out.println("你输了");

}

} else if (n == 3) {

if (m == 1) {

System.out.println("你输了");

} else if (m == 2) {

System.out.println("你赢了");

}

}

}

}

}

java编程石头剪刀布图片_JAVA编程实现石头剪刀布相关推荐

  1. java编程添加图片_JAVA编程如何添加图片

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; //McDonald's public class McDonalds ...

  2. java编程思想读书_JAVA编程思想读书记(一)

    JAVA是面向对象的语言,这一点每一个开发者都知道.但是享受于在myeclipse上自动生成,自动解决一切问题的时候,有些基础的我们也许会忘掉.我能明显感觉到自己对于软件的依赖以及基础知识的流失,所以 ...

  3. java添加背景图片_Java怎么添加背景图片

    首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...

  4. java编程思想 入门_java编程思想学习(基础)

    第一章 java介绍 1.编程的本质: 机器空间:解空间 问题空间:实际需要解决的业务问题,将该问题抽象化,在解空间中对问题建模. 编程就是建立问题空间和机器空间中的关联 面向对象编程思想: 1.万物 ...

  5. java编程50实例_java编程实例大全及详解谜底(50例).doc

    java编程实例大全及详解谜底(50例).doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 谓 ...

  6. java编程规范换行_Java编程规范整理

    近期即将开始编码阶段,特地整理一下各方面的编程规范与命名约定,以便内部团队风格统一. 文章大多从网络上收集汇总而来,参考列表附在文章末尾. Java编程规范整理 基本命名规范 包命名 包名按照域名的范 ...

  7. java 编程思想 笔记_java编程思想笔记20170215

    importjava.util.ArrayList;importjava.util.List;public classTest {public static voidmain(String[] arg ...

  8. java程序输出矩阵_java编程题之顺时针打印矩阵

    本文实例为大家分享了java顺时针打印矩阵的具体代码,供大家参考,具体内容如下 import java.util.ArrayList; /** * * 剑指offer编程题(JAVA实现)--第19题 ...

  9. 第二章java编程基础测试题_Java编程基础测试题分享

    单选题:(每道题目2分) 1. 下列哪个声明是错误的?(B) A. int i=10; B. float f=1.1; //float f=1.1f C. double d=34.4; D. byte ...

最新文章

  1. 【c语言】蓝桥杯算法训练 最大值与最小值的计算
  2. 空间统计笔记之一(基础知识)
  3. Spring Cloud 学习笔记(四)-Spring Cloud Hystrix
  4. 基于UDP的socket客户服务器编程
  5. Problem 62 Java中的final关键字?
  6. Java虚拟机5:常用JVM命令参数
  7. (转)互联网产品经理必备的工具(windows)
  8. python表情识别程序_Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
  9. 计算机在材料中的运用结课,计算机在材料科学工程中的应用的结课论文.doc
  10. 中科院研究员:教给孩子的数学浅得让人想哭
  11. mysql s授权所有用户_批量获取mysql用户权限的方法
  12. (11)Verilog HDL变量:wire型
  13. Google I/O 2018 之后, Android 工程师将何去何从?
  14. if else 与 switch case
  15. 技术面试者的技术深度和广度
  16. 企业落地Kubernetes的问题与对策
  17. tekla钢结构算量_Tekla有用吗?Tekla软件在钢结构项目中有什么作用?
  18. 真人qq秀代码_波士顿动力Spot买家秀
  19. JS思维导图类库:jsMind
  20. 支持向量回归预测怎么做_使用支持向量回归进行Facebook股票预测

热门文章

  1. MacBook air无法启动了,一直无限菊花
  2. 华为不同vlan直接通信
  3. java注解使用变量_java注解的使用
  4. 国史通鉴-02 禅让是非
  5. linux 没有dll文件,找不到dll文件或dll文件丢失该怎么办? 看完就明白
  6. 网管转身变“黑客”,企业该怎么保护自身的数据资产?
  7. 苹果电脑可以录音吗?
  8. 万字好文,电商秒杀系统架构分析与实战!
  9. 深度学习之人物年龄预测
  10. 售前解决方案秘诀,学会后写方案不再困难重重!