
正文
老虎棒子鸡java代码 老虎棒子鸡有啥套路
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求大神解决,用java程序回答。。
CardPlayer.java(出牌类)
public class CardPlayer {
public int XSXchoose = (int)(Math.random()*3+1);
public String XSXCPName;
//显示出老虎棒子鸡java代码的牌
public String XSXcard(int XSXcard){
if (XSXcard==1) {
return "老虎";
}else if(XSXcard==2){
return "棒子";
}else if(XSXcard==3){
return "虫子";
}else if(XSXcard==4){
return "鸡";
}
return "";
}
public void XSXplayer(String XSXPname,String XSXCName,int XSXplayerA,int XSXplayerB){
if ((XSXplayerA==1XSXplayerB==3)||(XSXplayerA==1XSXplayerB==4)
||(XSXplayerA==2XSXplayerB==1)||(XSXplayerA==2XSXplayerB==4)
||(XSXplayerA==3XSXplayerB==2)||(XSXplayerA==4XSXplayerB==3)) {
System.out.println("玩家"+XSXPname+"赢了!");
}else if((XSXplayerA==1XSXplayerB==2)||(XSXplayerA==2XSXplayerB==3)
||(XSXplayerA==3XSXplayerB==1)||(XSXplayerA==3XSXplayerB==4)
||(XSXplayerA==4XSXplayerB==1)||(XSXplayerA==4XSXplayerB==2)){
System.out.println("电脑"+XSXCName+"赢了!");
}else{
System.out.println("电脑"+XSXCName+"和玩家"+XSXPname+"打平了! ");
}
}
}
player.java(玩家类)
public class player {
public String XSXPlaerMame;
}
Test.java(主类)
import java.util.Scanner;
public class Test {
private static CardPlayer cp = new CardPlayer();
private static player p = new player();
private static void XSXPlayerInput(){
String SXSCPayerName = "BaShenAn"; //设置电脑名字
cp.XSXCPName = SXSCPayerName;
String SXSPlayer = "LiXiaoyao"; //设置玩家名字
p.XSXPlaerMame = SXSPlayer;
System.out.println("请输入老虎棒子鸡java代码你的选择:");
System.out.print("1.老虎 2.棒子 3.虫子 4.鸡(输入1-4之间的数进行选择!)");
String SXSInput=new Scanner(System.in).next();
if(SXSInput.equalsIgnoreCase("1")||SXSInput.equalsIgnoreCase("2")
||SXSInput.equalsIgnoreCase("3")||SXSInput.equalsIgnoreCase("4")){
int XSXChoose=cp.XSXchoose;
System.out.println("电脑"+cp.XSXCPName+"出的是:"+cp.XSXcard(XSXChoose));
System.out.println("玩家"+p.XSXPlaerMame+"出的是:"+cp.XSXcard(Integer.parseInt(SXSInput)));
cp.XSXplayer(p.XSXPlaerMame, cp.XSXCPName, Integer.parseInt(SXSInput), XSXChoose);
}else{
System.out.println("你的输入不正确,请重新输入!\n");
XSXPlayerInput();
}
}
private static void playGame(){
System.out.print("是否继续游戏(y/n)!");
String XSXChoose=new Scanner(System.in).next();
if (XSXChoose.equalsIgnoreCase("y")) {
System.out.print("\n");
XSXPlayerInput();
playGame();
}else if(XSXChoose.equalsIgnoreCase("n")){
System.out.println("游戏结束!");
}else{
System.out.println("你的输入不正确,请重新输入!\n");
playGame();
}
}
public static void main(String[] args) {
XSXPlayerInput();
playGame();
}
}
相关问答
Q1: 到底什么是老虎棒子鸡?
跟石头剪子布一样老虎棒子鸡java代码,老虎吃鸡老虎棒子鸡java代码,鸡吃虫子,虫子琢棒子,棒子打老虎。玩的时候两人先同时说老虎老虎然后再说出自己要说的选项,然后根据规则看谁赢了。
Q2: 老虎棒子鸡游戏具体怎么玩
1、全名:棒打老虎鸡吃虫
2、玩法:棒打老虎鸡吃虫是一种趣味游戏,两人进行该游戏,边敲打棍子,一边按照敲打棍子的节奏,边喊“棒打老虎鸡吃虫”,喊完后,两个人稍微大力的敲著对方的棍子,然后喊出虫、棒子、老虎、鸡其中一项。
3、输赢判断方法如下:
(1)虫可以蛀棒子,也就是虫赢棒子;棒子可以打老虎,也就是棒子赢老虎;老虎可以吃鸡,也就是老虎赢鸡;鸡可以吃虫,也就是鸡赢虫。
(2)如果双方同时喊出一样的动物或物品,或者是非上述的致胜关键,则判定双方平局,还要再喊一次。例如A方喊棒子,B方喊鸡,平局并再重复一次固定台词,并再猜。
拓展知识:
1、在我国的西北等地区,在酒桌上也有用此类方法来划拳,裁定方法为棒子打老虎,老虎吃鸡,鸡吃虫子,虫子会蛀棒,通常为两人进行,比如一方喊老虎,另一方喊棒子。则喊老虎的人喝酒,如果另一方喊鸡的话那就得喝酒,流传于我国西北地区,酒桌上的一种即兴划拳法。
2、棒打老虎、老虎吃鸡、鸡吃虫、虫吃棒的游戏类似于剪刀石头布。
Q3: 老虎棒子鸡口令第一句
老虎棒子鸡,第一句,老虎吃老虎棒子打老虎,虫吃棒子,老虎吃虫子
关于老虎棒子鸡java代码和老虎棒子鸡有啥套路的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







