拿棋子来说,桌上有25个棋子,游戏双方轮流走java编程

导入Java . util . *;

公共类百度实现Runnable{

私有int num = 25

private int numa = 0;

私有int数= 0;

私有布尔a =真;

私有布尔b = false

/**

* @param args

*/

公共静态void main(String[] args) {

// TODO自动生成的方法存根

新帖(新百度())。start();

}

Roob类实现Runnable

{

public void Rget()

{

while(true){

if(a = = true & amp;& ampnum & gt0)

{

a =假;

b =真;

int aNum =(int)math . random()* 3;

if(aNum & gt;数字)

{

numa+= num;

num = 0;

}否则{

numa+= aNum;

num-= aNum;

}

如果(数量==0)

{

if(numa%2==0)

{

System.out.println("机器赢了!");

}

打破;

}

}

}

}

@覆盖

公共无效运行(){

// TODO自动生成的方法存根

rget();

}

}

类人类实现Runnable

{

public void Rget()

{

while(true){

如果(数量==0)

{

如果(数字%2==0)

{

System.out.println("你赢了!");

}

打破;

}

if(b = = true & amp;& ampnum & gt0)

{

b =假;

a =真;

while(true){

Scanner in =新扫描仪(system . in);

System.out.println("请选择1 ~ 3:");

int bNum = in . nextint();

if(bNum & gt;= 0 & amp& ampbNum & lt=3)

{

if(bNum & gt;数字)

{

numa+= num;

num = 0;

打破;

}否则{

numa+= bNum;

num-= bNum;

}

打破;

}

}

}

}

}

@覆盖

公共无效运行(){

// TODO自动生成的方法存根

rget();

}

}

@覆盖

公共无效运行(){

// TODO自动生成的方法存根

新线程(new Roob())。start();

新帖(新人类())。start();

}

}