Java人机猜拳如何实现?本篇文章小编给大家分享一下Java人机猜拳实现代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
创建四个类:
机器人类
玩家类
游戏类
运行类
一、机器人类:
1.首先创建两个成员变量,分别作为机器人的名字与积分:
String name;
int jifen;
2.然后创建方法“pcname”用于定义机器人的名字:
写个switch循环来判断如果你按1234的话谁来与你对战
3.然后再创建一个方法“chuquan”来定义机器人出什么,石头还是剪刀。。:
所以写个1-3的随机数
int suiji=((int)(Math.random()*3)+1);
4.最后switch判断,1的话是石头,2剪刀,3布
机器人完整代码:
import java.util.Scanner;
public class pc {
String name;
int jifen;
Scanner input=new Scanner(System.in);
public void pcname(){
int pcjuese=input.nextInt();
switch (pcjuese) {
case 1:
name="张飞";
System.out.println("你选择了"+name+"对战");
break;
case 2:
name="赵云";
System.out.println("你选择了"+name+"对战");
break;
case 3:
name="貂蝉";
System.out.println("你选择了"+name+&