java编程石头剪刀布图片_JAVA编程实现石头剪刀布
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编程实现石头剪刀布相关推荐
- java编程添加图片_JAVA编程如何添加图片
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; //McDonald's public class McDonalds ...
- java编程思想读书_JAVA编程思想读书记(一)
JAVA是面向对象的语言,这一点每一个开发者都知道.但是享受于在myeclipse上自动生成,自动解决一切问题的时候,有些基础的我们也许会忘掉.我能明显感觉到自己对于软件的依赖以及基础知识的流失,所以 ...
- java添加背景图片_Java怎么添加背景图片
首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...
- java编程思想 入门_java编程思想学习(基础)
第一章 java介绍 1.编程的本质: 机器空间:解空间 问题空间:实际需要解决的业务问题,将该问题抽象化,在解空间中对问题建模. 编程就是建立问题空间和机器空间中的关联 面向对象编程思想: 1.万物 ...
- java编程50实例_java编程实例大全及详解谜底(50例).doc
java编程实例大全及详解谜底(50例).doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 谓 ...
- java编程规范换行_Java编程规范整理
近期即将开始编码阶段,特地整理一下各方面的编程规范与命名约定,以便内部团队风格统一. 文章大多从网络上收集汇总而来,参考列表附在文章末尾. Java编程规范整理 基本命名规范 包命名 包名按照域名的范 ...
- java 编程思想 笔记_java编程思想笔记20170215
importjava.util.ArrayList;importjava.util.List;public classTest {public static voidmain(String[] arg ...
- java程序输出矩阵_java编程题之顺时针打印矩阵
本文实例为大家分享了java顺时针打印矩阵的具体代码,供大家参考,具体内容如下 import java.util.ArrayList; /** * * 剑指offer编程题(JAVA实现)--第19题 ...
- 第二章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 ...
最新文章
- 【c语言】蓝桥杯算法训练 最大值与最小值的计算
- 空间统计笔记之一(基础知识)
- Spring Cloud 学习笔记(四)-Spring Cloud Hystrix
- 基于UDP的socket客户服务器编程
- Problem 62 Java中的final关键字?
- Java虚拟机5:常用JVM命令参数
- (转)互联网产品经理必备的工具(windows)
- python表情识别程序_Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
- 计算机在材料中的运用结课,计算机在材料科学工程中的应用的结课论文.doc
- 中科院研究员:教给孩子的数学浅得让人想哭
- mysql s授权所有用户_批量获取mysql用户权限的方法
- (11)Verilog HDL变量:wire型
- Google I/O 2018 之后, Android 工程师将何去何从?
- if else 与 switch case
- 技术面试者的技术深度和广度
- 企业落地Kubernetes的问题与对策
- tekla钢结构算量_Tekla有用吗?Tekla软件在钢结构项目中有什么作用?
- 真人qq秀代码_波士顿动力Spot买家秀
- JS思维导图类库:jsMind
- 支持向量回归预测怎么做_使用支持向量回归进行Facebook股票预测