JAVA-- 猜拳游戏

 时间:2026-02-14 01:28:11

1、游戏源码如下:

import java.util.Scanner;

public class guess {

public static void main(String[] args){

Scanner aa=new Scanner(System.in);        //新建一个手势方法

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

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

int per=aa.nextInt();      //接受用户输入的手势 

int com=(int)(Math.random()*3)+1;     //电脑随机产生一个手势

//System.out.println(com);

String bj_1="空";    //标记用户的手势

String bj_2="空";    //标记电脑的手势

switch(per){

 case 1:bj_1="剪刀";break;

 case 2:bj_1="石头";break;

 case 3:bj_1="布";break;

}

switch(com){

 case 1:bj_2="剪刀";break;

 case 2:bj_2="石头";break;

 case 3:bj_2="布";break;

}

if(per==1&&com==1||per==2&&com==2||per==3&&com==3){

System.out.println("你出的:"+bj_1+"  电脑出的:"+bj_2); 

System.out.println("你与电脑打成平手");

}

else if(per==1&&com==3||per==2&&com==1||per==3&&com==2){

System.out.println("你出的:"+bj_1+"  电脑出的:"+bj_2); 

System.out.println("恭喜你,你赢了");

}

else //(per==1&&com==2||per==2&&com==3||per==3&&com==1)

{System.out.println("你出的:"+bj_1+"  电脑出的:"+bj_2); 

System.out.println("很遗憾,你输了");}

 

}

}

2、首先我们要运行这个游戏:开始--运行--“输入cmd”--输入文件的保存位置--调试程 序:javac guess.java--调试完成后,运行程序:java guess,就会出现如图的界面

JAVA-- 猜拳游戏

3、然后用户输入手势,比如说我要办理石头时,按下数字键2就可以了,回车一下,这时电脑会随机产生一个手势进行比较,并给出相应的结果和提示

JAVA-- 猜拳游戏

  • pr如何调视频速度?
  • css3实现鼠标悬停图片旋转动画
  • html如何创建表单?
  • 景别的概念和分类
  • html 的音乐播放如何ui做的好看点
  • 热门搜索
    毛血旺是什么 县级市和县有什么区别 默哀是什么意思 新零售是什么意思 肠粉是什么做的 苦海泛起爱恨是什么歌 什么是融资 lower是什么意思 喷子是什么意思 团长是什么级别