<pre name="code" class="java">import java.util.Scanner;
public class ALO {
String name;
int score;
public int chuquan(){
System.out.println("出拳规则:1.剪刀2.石头3.布");
Scanner input=new Scanner(System.in);
int num=input.nextInt();
switch(num){
case 1:
System.out.println(name+"剪刀");
break;
case 2:
System.out.println(name+"石头");
break;
case 3:
System.out.println(name+"布");
break;
}
return num;
}
}
<pre name="code" class="java">//2
public class XC {
String name;
int score=0;
int XC;
public int chuquan(){
int i=(int)(Math.random()*3)+1;
switch(i){
case 1:
System.out.println(name+"出剪刀");
break;
case 2:
System.out.println(name+"出石头");
break;
case 3:
System.out.println(name+"出布");
break;
}
return i;
}
}
<pre name="code" class="java">//3
import java.util.Scanner;
public class ERT {
G jia;
XC yi;
int count;
public void initial() {
jia = new G();
yi = new XC();
count = 0;
}
public void show() {
initial();
System.out.println("---------欢迎进入游戏世界----------");
System.out.println("****************************");
System.out.println("**猜拳,开始**");
System.out.println("****************************");
System.out.println("出拳规则:1:剪刀2:石头3:布");
Scanner input = new Scanner(System.in);
System.out.println("请选择对方角色(1:刘备2:孙权3:曹操)");
int i = input.nextInt();
if (i == 1) {
yi.name = "刘备";
} else if (i == 2) {
yi.name = "孙权";
} else {
yi.name = "曹操";
}
System.out.println("您选择了" + yi.name + "对战");
System.out.println("请输入名字:");
jia.name = input.next();
System.out.println("要开始吗?");
String answer;
answer = input.next();
int perFirst;
int comFirst;
while (answer.equals("y")) {
perFirst = jia.chuquan();
comFirst = yi.chuquan();
if ((perFirst == 1 && comFirst == 1)
|| (perFirst == 2 && comFirst == 2)
|| (perFirst == 3 && comFirst == 3)) {
System.out.println("结果:和局,真衰!\n");
} else if ((perFirst == 1 && comFirst == 3)
|| (perFirst == 2 && comFirst == 1)
|| (perFirst == 3 && comFirst == 2)) {
System.out.println("结果:恭喜,你赢了!");
jia.score++;
}else{
System.out.println("结果说^-^,你输了,真笨!\n");
yi.score++;
}
System.out.println("继续吗?(y\n)");
answer=input.next();
count++;
}
System.out.println("---------------");
System.out.println(yi.name+"vs"+jia.name);
System.out.println("赢的次数"+yi.score+" "+jia.score);
System.out.println("对战次数"+count);
}
}
</pre><pre name="code" class="java">//4
public class FGU {
public static void main(String[] args) {
ERT c=new ERT();
c.show();
}
}