计算机类
package com.pp;
public class 计算机 {
String j;
int fen;
public int ji() {
int random = (int) (Math.random() * 3) + 1;
switch (random) {
case 1:
System.out.println(j + "出的剪刀");
break;
case 2:
System.out.println(j + "出的石头");
break;
case 3:
System.out.println(j + "出的布");
break;
}
return random;
}
}
用户类
package com.pp;
import java.util.*;
public class 用户 {
String m;
int fen;
public int yh(){
Scanner input=new Scanner(System.in);
System.out.println("请出拳");
int j=input.nextInt();
switch(j){
case 1:
System.out.println("你出剪刀");
break;
case 2:
System.out.println("你出石头");
break;
case 3:
System.out.println("你出布");
break;
}
return j;
}
}
游戏类
package com.pp;
import java.util.*;
public class 游戏 {
int k;
int d;// 对战次数
计算机 j = new 计算机();
用户 y = new 用户();
public void meng() {
Scanner input = new Scanner(System.in);
System.out.println("欢迎进入游戏世界");
System.out.println("猜拳开始");
System.out.println("出拳规则1.剪刀2.石头3.布");
System.out.println("请选择对方角色1.刘备2.刘邦3.刘");
j.j = input.next();
if ("1".equals(j.j)) {
System.out.println("你选择了与刘备对战");
j.j = "刘备";
} else if ("2".equals(j.j)) {
System.out.println("你选择了与刘邦对战");
j.j = "刘邦";
} else if ("3".equals(j.j)) {
System.out.println("你选择了与刘对战");
j.j = "刘";
}
System.out.println("请输入你的名字");
y.m = input.next();
System.out.println(y.m + "vs" + j.j);
System.out.println("要开始吗(1/2)");
k= input.nextInt();
while (k == 1) {
d++;
y.yh();
j.ji();
if ((y.yh() == 1) && (j.ji() == 1) || (y.yh() == 2) && (j.ji() == 2)
|| (y.yh() == 3) && (j.ji() == 3)) {
System.out.println("平局");
} else if ((y.yh() == 1) && (j.ji() == 3) || (y.yh() == 2)
&& (y.yh() == 1) || (y.yh() == 3) && (j.ji() == 2)) {
System.out.println("恭喜 你输了");
y.fen++;
} else {
System.out.println("赢");
j.fen++;
}
System.out.println("要开始吗(1/2)");
k = input.nextInt();
}
System.out.println(y.m + "vs" + j.j);
System.out.println("对战次数位" + d);
System.out.println("姓名" + " " + "得分");
System.out.println(y.m + " " + y.fen);
System.out.println(j.j + " " + j.fen);
if (y.fen > j.fen) {
System.out.println("你赢了");
} else if (y.fen < j.fen) {
System.out.println("你输了");
} else {
System.out.println("平");
}
}
}
package com.pp;
public class 测试 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
游戏 o=new 游戏();
o.meng();
}
}