2024-06-28 08:30:40 | 我爱编程网
import java.util.*;
public class Exam
{
public static void main(String[] args)
{
String[] cq={"石头","剪刀","布"};
String guess;
int youwin=0,mewin=0,daping=0,total=0,n;
Random r=new Random();
Scanner sc=new Scanner(System.in);
while(true)
{
n=r.nextInt(3);
System.out.print("石头、剪刀、布,我已出,请你出(输入exit退出循环):");
guess=sc.nextLine();
if(guess.equals("exit"))
{
break;
}
else
{
total++;
System.out.print("这一次你出的是"+guess+",我出的是"+cq[n]+",所以");
if(guess.equals("石头")&&1==n || guess.equals("剪刀")&&2==n || guess.equals("布")&&0==n)
{
youwin++;
System.out.println("你赢了!");
}
else if(guess.equals(cq[n]))
{
daping++;
System.out.println("我们打平了!");
}
else
{
mewin++;
System.out.println("我赢了!");
}
}
}
System.out.println("总共玩了"+total+"次,你赢了"+youwin+"次,我赢了"+mewin+"次,打平"+daping+"次!");
}
}
import java.util.Scanner;
public final class Second {
public static void main(String[] args) {
System.out.println("欢迎进入游戏的世界");
System.out.println("*******************");
System.out.println("**猜拳 开始**");
System.out.println("*******************");
System.out.println("出拳规则。0:剪刀,1:石头,2:布");
for (;;) {
Scanner s = new Scanner(System.in);
int you = s.nextInt();
int pc = (int)(3 * Math.random());
String str="你出"+you+",系统出"+pc;
str.replaceAll("0", "剪刀");//0:剪刀,1:包,2:锤
str.replaceAll("1", "石头");
str.replaceAll("2", "布");
System.out.print(str+": ");
if ((pc + 1) % 3 == you) { //循环制约,经典算法
System.out.println("你输了");
} else if (pc == you) {
System.out.println("平手再来");
} else {
System.out.println("你赢了");
}
}
}
}
我爱编程网(https://www.52biancheng.com)小编还为大家带来用java编一个程序,实现两个人玩“石头、剪刀、布”,要求用枚举类型定义石头、剪刀、布的相关内容。
public class Test {
public enum Hand{//猜拳枚举
ROCK,SCISSORS,PAPER;
public static Hand getHand(int index){
Hand hand = null;
switch (index) {
case 0:
hand = Hand.ROCK;
break;
case 1:
hand = Hand.SCISSORS;
break;
case 2:
hand = Hand.PAPER;
break;
default:
hand = Hand.ROCK;
break;
}
return hand;
}
}
public static void main(String[] args) {
//两个人猜拳5次
for (int i = 0; i < 5; i++) {
Hand hand1 = Hand.getHand((int)(Math.random()*3));
Hand hand2 = Hand.getHand((int)(Math.random()*3));
judge(hand1, hand2);
}
}
private static void judge(Hand hand1,Hand hand2){
if(hand1 == Hand.ROCK){
if(hand2 == Hand.ROCK){
System.out.println("第一个出拳头,第二个出拳头,平局");
}else if(hand2 == Hand.SCISSORS){
System.out.println("第一个出拳头,第二个出剪刀,第一个赢");
}else if(hand2 == Hand.PAPER){
System.out.println("第一个出拳头,第二个出布,第二个赢");
}
}else if(hand1 == Hand.SCISSORS){
if(hand2 == Hand.ROCK){
System.out.println("第一个出剪刀,第二个出拳头,第二个赢");
}else if(hand2 == Hand.SCISSORS){
System.out.println("第一个出剪刀,第二个出剪刀,平局");
}else if(hand2 == Hand.PAPER){
System.out.println("第一个出剪刀,第二个出布,第一个赢");
}
}else if(hand1 == Hand.PAPER){
if(hand2 == Hand.ROCK){
System.out.println("第一个出布,第二个出拳头,第一个赢");
}else if(hand2 == Hand.SCISSORS){
System.out.println("第一个出布,第二个出剪刀,第二个赢");
}else if(hand2 == Hand.PAPER){
System.out.println("第一个出布,第二个出布,平局");
}
}
}
}
应该不是最优解决办法,先这么着把
为什么我启动不了游戏,还会出现这个界面.是我的JAVA有问题吗?我刚才使用的是JAVA764位的.在线等!!首先问下你是搞开发的?还是只是安装游戏后,游戏里面打开的时候就报这个错了。如果你是前者那么你可以先检查下你的javajdk安装是否成功。JDK安装程序将会把java.exe,javaw.exe,javareg.exe这3个可执行文件拷贝到winnt\system32目录下,由于
怎么用java开发小游戏?深入探索Java游戏开发之旅:打造迷阵小游戏从零开始,跟随我们的200行代码,你将在一周内掌握Java小游戏开发!首先,我们来看一个简单的数字操作游戏——石头迷阵,玩家通过左右上下操作改变数字序列,每成功一步,系统会报出步数。游戏结束后,玩家可以轻松重启挑战。开发过程仅需Java基础,IDE如IntelliJIDEA就足够。主入口——`ma
请教大神,比如说我写了一个java程序,我想让tomcat启动时自动去执行这个java程序。如何实现?java有个Listener!随tomcat启动而调用自己写的方法!也可以循环调用!就是每过几小时掉用自己的方法web.xml<listener><listener-class>com.function.SysContextListener</listene
Java编写完游戏代码怎么让它运行起来JavaGUI图形化界面编程中会接触到,就是类似于一个游戏窗口的东西作为运行代码的载体,运行窗口的时候会调用贪吃蛇游戏的具体代码,比如说你点了开始以后他就会调用你的代码然后游戏窗口就给你切换到游戏开始时候的界面,然后游戏开始的界面窗口就会调用你的贪吃蛇加分啊,长度变长啊,以及死亡判断啊这些类型的代码,等你gameover以后重新开始游戏就重新调用
这个PHP的加密代码怎样破解,这个是什么原码来的?可以用黑刀Dezender来试试,我不担保可以解出来的哦,从黑刀Dezender4.3版之后,将着力对混淆函数以及自定义函数的解密进行应对。大家下载压缩包并解压后,会发现有一个“config.ini”的文件,这就是混淆函数库啦!打开后,可自行编辑其中的内容,当然,也可以通过黑刀Dezender的升级程序直接下载官方最新的混淆函数库文件。这个混
黑莓8220手机怎么装java游戏?黑莓可用的JAVA程序通常是包含一个.alx和大等于一个.cod,你连上手机打开DesktopManager可以从应用程序加载项里边导入,DM版本不一样具体操作方式也略有差别,不过都是很简单的,一看就明白黑莓是能后台JAVA系统?它的软件是JAVA吗?黑莓的软件是JAVA的。但是很多通常的java软件黑莓并不能使用。有些根本不能运行;有些能运行,
不小心把电脑里面的所有软件都删除了该怎么办?如果不小心删除了电脑里的所有软件,可以尝试以下几种方法:恢复系统如果你还记得最近安装的一个系统还原点,可以尝试使用它来还原系统。在Windows系统中,可以通过以下步骤进行还原:打开控制面板,选择「系统和安全」,然后点击「系统」;选择「系统保护」选项卡,然后点击「系统还原」按钮;选择最近的系统还原点,然后按照提示完成还原。
我在电脑里安装了java,配置什么都做正确但是没有图标显示,我应该怎么运行?你安装的应该是jdk或者jre,与我们通常安装的应用软件不同,安装完成后不会生成任何图标(比如快捷方式)。通常在C:\ProgramFiles\Java\jdk(jre)xxxx下是程序文件,bin目录下会有java相关的命令执行文件。这些命令绝大多数是通过命令行来调用的,也就是我们通常说的MSDOS窗口;当然也
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00